.agr[data-astro-cid-cfm7pjja]{--mint: rgb(84 176 140);--lemon: rgb(238 204 96);--sky: rgb(92 158 216);--amber: rgb(228 150 54);--lilac: rgb(150 124 220);--rose: rgb(226 120 156);--teal: rgb(72 164 172);--agr-step: 128px;--bv-a: color-mix(in oklab, var(--mint) 66%, white);--bv-b: color-mix(in oklab, var(--lemon) 66%, white);container-type:inline-size}.agr__ground[data-astro-cid-cfm7pjja]{position:absolute;inset:0 0 -40px;mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%);-webkit-mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%)}.agr__field[data-astro-cid-cfm7pjja]{position:absolute;inset:0;background:radial-gradient(46% 54% at 24% 48%,color-mix(in oklab,var(--mint) 58%,transparent),transparent 72%),radial-gradient(46% 52% at 78% 52%,color-mix(in oklab,var(--lemon) 54%,transparent),transparent 72%),radial-gradient(40% 46% at 50% 14%,color-mix(in oklab,var(--sky) 40%,transparent),transparent 72%);filter:blur(36px);opacity:.42}.agr__window[data-astro-cid-cfm7pjja]{position:absolute;inset:0 0 -40px;mask-image:linear-gradient(to right,transparent 0,black 44px,black calc(100% - 44px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 44px,black calc(100% - 44px),transparent 100%)}.agr__stage[data-astro-cid-cfm7pjja]{zoom:.92;position:absolute;top:calc(50% - 20px);left:50%;width:0;height:0}.agr__row[data-astro-cid-cfm7pjja]{position:absolute;left:-311px;top:-64px;display:flex;gap:18px;transition:translate .55s cubic-bezier(.65,0,.35,1)}.is--hover .agr__row[data-astro-cid-cfm7pjja]{translate:calc(var(--agr-step) * -2) 0;transition:translate .65s cubic-bezier(.65,0,.35,1)}.agr__deal[data-astro-cid-cfm7pjja]{position:relative;width:110px;translate:0 var(--y)}.agr__deal[data-astro-cid-cfm7pjja]:before{content:"";position:absolute;inset:-6px;border-radius:22px;background:#fff9;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 70%,transparent),0 18px 34px -22px #1e322838}.agr__face[data-astro-cid-cfm7pjja]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;height:128px;padding:13px 12px;border-radius:16px;background:radial-gradient(100% 70% at 100% 0%,color-mix(in oklab,var(--hue) 18%,transparent),transparent 65%),var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line)}.agr__icon[data-astro-cid-cfm7pjja]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:linear-gradient(140deg,var(--hue),color-mix(in oklab,var(--hue) 55%,white));box-shadow:inset 0 1px #ffffff59}.agr__icon[data-astro-cid-cfm7pjja] svg[data-astro-cid-cfm7pjja]{width:15px;height:15px}.agr__name[data-astro-cid-cfm7pjja]{font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.agr__chip[data-astro-cid-cfm7pjja]{display:grid;margin-top:auto}.agr__state[data-astro-cid-cfm7pjja]{grid-area:1 / 1;justify-self:start;display:flex;align-items:center;gap:3px;height:20px;padding:1px 7px 0;border-radius:6px;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.agr__state--wait[data-astro-cid-cfm7pjja]{color:var(--ink-secondary);background:color-mix(in oklab,var(--ink) 7%,transparent);transition:opacity .2s ease .14s,translate .35s cubic-bezier(.22,1,.36,1) .14s}.agr__state--done[data-astro-cid-cfm7pjja]{--d: calc(.12s + var(--k) * .07s);color:var(--palette-green-text);background:var(--palette-green-bg);opacity:0;translate:0 5px;transition:opacity .12s ease,translate .2s ease}.agr__state--done[data-astro-cid-cfm7pjja] svg[data-astro-cid-cfm7pjja]{width:10px;height:10px}.is--hover .agr__state--wait[data-astro-cid-cfm7pjja]{opacity:0;translate:0 -5px;transition:opacity .12s ease calc(.12s + var(--k) * .07s),translate .2s ease calc(.12s + var(--k) * .07s)}.is--hover .agr__state--done[data-astro-cid-cfm7pjja]{opacity:1;translate:0 0;transition:opacity .2s ease calc(var(--d) + .14s),translate .35s cubic-bezier(.22,1,.36,1) calc(var(--d) + .14s)}:root[data-theme=dark] .agr__deal[data-astro-cid-cfm7pjja]:before{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 34px -22px #00000080}:root[data-theme=dark] .agr__face[data-astro-cid-cfm7pjja]{box-shadow:0 0 0 1px #ffffff14}@container (width < 400px){.agr__stage[data-astro-cid-cfm7pjja]{zoom:.7}}.awl[data-astro-cid-h562yn2y]{--lilac: rgb(200 178 236);--pink: rgb(240 150 172);--peach: rgb(248 192 150);--bv-a: color-mix(in oklab, var(--pink) 72%, white);--bv-b: color-mix(in oklab, var(--lilac) 72%, white);--awl-r: 225px;--awl-left: 248px;--awl-w: 272px;--awl-h: 42px;--awl-step: 16deg;container-type:inline-size}.awl__ground[data-astro-cid-h562yn2y]{position:absolute;inset:0;mask-image:radial-gradient(66% 58% at 54% 50%,black 35%,transparent 100%),linear-gradient(to right,transparent 0,black 34%);-webkit-mask-image:radial-gradient(66% 58% at 54% 50%,black 35%,transparent 100%),linear-gradient(to right,transparent 0,black 34%);mask-composite:intersect;-webkit-mask-composite:source-in}.awl__field[data-astro-cid-h562yn2y]{position:absolute;inset:0;background:radial-gradient(56% 64% at 19% 54%,color-mix(in oklab,var(--lilac) 42%,transparent),transparent 72%),radial-gradient(60% 68% at 56% 64%,color-mix(in oklab,var(--pink) 35%,transparent),transparent 72%),radial-gradient(54% 60% at 84% 30%,color-mix(in oklab,var(--peach) 37%,transparent),transparent 72%);filter:blur(56px);opacity:.82}.awl__stage[data-astro-cid-h562yn2y]{position:absolute;top:50%;left:46%;width:640px;height:0;translate:-50% 0}.awl__phrase[data-astro-cid-h562yn2y]{--mark-size: 18px;position:absolute;top:0;right:calc(640px - var(--awl-left) + 36px);display:flex;align-items:center;gap:9px;height:30px;margin:-15px 0 0;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1;white-space:nowrap;color:var(--ink)}.awl__mark[data-astro-cid-h562yn2y]{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border-radius:10px;background:#ffffffb3;border:1px solid rgb(255 255 255 / .8);box-shadow:0 6px 14px -8px color-mix(in oklab,var(--pink) 80%,transparent)}.awl__frame[data-astro-cid-h562yn2y]{position:absolute;top:-27px;left:calc(var(--awl-left) - 8px);z-index:1;width:calc(var(--awl-w) + 16px);height:54px;border-radius:16px;background:#ffffffc7;border:1px solid rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:inset 0 1px #fffffff2,0 0 0 1px color-mix(in oklab,var(--pink) 28%,transparent),0 18px 36px -18px color-mix(in oklab,var(--pink) 75%,transparent),0 30px 60px -30px color-mix(in oklab,var(--lilac) 70%,transparent)}.awl__wheel[data-astro-cid-h562yn2y]{position:absolute;inset:0;z-index:2}.awl__ask[data-astro-cid-h562yn2y]{--p: 4;position:absolute;top:0;left:calc(var(--awl-left) + var(--awl-w));width:0;height:0;opacity:0;transform-origin:var(--awl-r) 0;rotate:calc(var(--p) * var(--awl-step) * -1);transition:rotate .6s cubic-bezier(.34,1.4,.5,1),opacity .45s ease}.awl__face[data-astro-cid-h562yn2y]{position:absolute;top:calc(var(--awl-h) / -2);right:0;display:flex;align-items:center;justify-content:center;width:var(--awl-w);height:var(--awl-h);padding:0 18px;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap;color:var(--ink-secondary);transform-origin:100% 50%;rotate:calc(var(--p) * var(--awl-step) * .7);transition:rotate .6s cubic-bezier(.34,1.4,.5,1),color .3s ease}.awl__face[data-astro-cid-h562yn2y]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:13px;background:#ffffff80;border:1px solid rgb(255 255 255 / .7);box-shadow:inset 0 1px #fffc,0 8px 18px -12px color-mix(in oklab,var(--lilac) 80%,transparent);transition:opacity .35s ease}.awl__ask[data-astro-cid-h562yn2y][data-slot=out]{--p: -4}.awl__ask[data-astro-cid-h562yn2y][data-slot="0"]{--p: -3;opacity:.24}.awl__ask[data-astro-cid-h562yn2y][data-slot="1"]{--p: -2;opacity:.5}.awl__ask[data-astro-cid-h562yn2y][data-slot="2"]{--p: -1;opacity:.8}.awl__ask[data-astro-cid-h562yn2y][data-slot="3"]{--p: 0;opacity:1}.awl__ask[data-astro-cid-h562yn2y][data-slot="3"] .awl__face[data-astro-cid-h562yn2y]{color:var(--ink)}.awl__ask[data-astro-cid-h562yn2y][data-slot="3"] .awl__face[data-astro-cid-h562yn2y]:before{opacity:0}.awl__ask[data-astro-cid-h562yn2y][data-slot="4"]{--p: 1;opacity:.8}.awl__ask[data-astro-cid-h562yn2y][data-slot="5"]{--p: 2;opacity:.5}.awl__ask[data-astro-cid-h562yn2y][data-slot="6"]{--p: 3;opacity:.24}.awl__dots[data-astro-cid-h562yn2y]{position:absolute;top:-4px;left:calc(var(--awl-left) + var(--awl-w) + 26px);z-index:2;display:flex;gap:5px}.awl__dots[data-astro-cid-h562yn2y] i[data-astro-cid-h562yn2y]{width:7px;height:7px;border-radius:50%;background:color-mix(in oklab,var(--pink) 70%,var(--lilac));box-shadow:0 2px 6px -1px color-mix(in oklab,var(--pink) 70%,transparent);opacity:.55}.awl__dots[data-astro-cid-h562yn2y] i[data-astro-cid-h562yn2y]:nth-child(2){opacity:1}:root[data-theme=dark] .awl__frame[data-astro-cid-h562yn2y]{background:color-mix(in oklab,var(--canvas-raised) 72%,transparent);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 18px 36px -18px color-mix(in oklab,var(--pink) 40%,transparent)}:root[data-theme=dark] .awl__face[data-astro-cid-h562yn2y]:before,:root[data-theme=dark] .awl__mark[data-astro-cid-h562yn2y]{background:color-mix(in oklab,var(--canvas-raised) 50%,transparent);border-color:#ffffff1a;box-shadow:none}@container (width >= 760px){.awl__stage[data-astro-cid-h562yn2y]{zoom:1.12}}@container (width < 660px){.awl__stage[data-astro-cid-h562yn2y]{zoom:.82}}@container (width < 480px){.awl__stage[data-astro-cid-h562yn2y]{--awl-r: 185px;--awl-left: 30px;--awl-w: 270px;--awl-h: 38px;--awl-step: 15.5deg;top:calc(50% + 30px);width:330px;zoom:1}.awl__phrase[data-astro-cid-h562yn2y]{top:-172px;right:auto;left:50%;translate:-50% 0;font-size:15px}.awl__frame[data-astro-cid-h562yn2y]{top:-25px;height:50px}.awl__ask[data-astro-cid-h562yn2y][data-slot="0"],.awl__ask[data-astro-cid-h562yn2y][data-slot="6"]{opacity:0}.awl__dots[data-astro-cid-h562yn2y]{display:none}}@media(max-width:899px){.awl[data-astro-cid-h562yn2y]{height:20.5rem}}@media(prefers-reduced-motion:no-preference){.awl__dots[data-astro-cid-h562yn2y] i[data-astro-cid-h562yn2y]{animation:awl-think 1.4s ease-in-out infinite;animation-play-state:var(--loop-play)}.awl__dots[data-astro-cid-h562yn2y] i[data-astro-cid-h562yn2y]:nth-child(2){animation-delay:.18s}.awl__dots[data-astro-cid-h562yn2y] i[data-astro-cid-h562yn2y]:nth-child(3){animation-delay:.36s}}@keyframes awl-think{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.acv[data-astro-cid-72uzmigb]{--teal: rgb(64 140 137);--blue: rgb(57 135 184);--lilac: rgb(170 150 232);--sky: color-mix(in oklab, var(--blue) 62%, white);--bv-a: color-mix(in oklab, var(--teal) 66%, white);--bv-b: color-mix(in oklab, var(--blue) 66%, white);--acv-left: 24%;--acv-bottom: 25%;--acv-step: 112px;container-type:inline-size}.acv__ground[data-astro-cid-72uzmigb]{position:absolute;inset:0 0 -40px;mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%);-webkit-mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%)}.acv__field[data-astro-cid-72uzmigb]{position:absolute;inset:0;background:radial-gradient(48% 56% at 22% 46%,color-mix(in oklab,var(--lilac) 78%,transparent),transparent 72%),radial-gradient(52% 54% at 50% 78%,color-mix(in oklab,var(--sky) 60%,transparent),transparent 72%),radial-gradient(46% 54% at 82% 30%,color-mix(in oklab,var(--teal) 58%,transparent),transparent 72%),radial-gradient(42% 48% at 62% 16%,color-mix(in oklab,var(--sky) 50%,transparent),transparent 72%);filter:blur(36px);opacity:.42}.acv__shell[data-astro-cid-72uzmigb]{position:absolute;top:-36px;right:-66px;bottom:calc(var(--acv-bottom) - 6px);left:calc(var(--acv-left) - 6px);border-radius:28px;background:#fff9;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 75%,transparent),0 22px 44px -26px #1e244033}.acv__panel[data-astro-cid-72uzmigb]{position:absolute;top:-30px;right:-60px;bottom:var(--acv-bottom);left:var(--acv-left);overflow:hidden;border-radius:22px;background:radial-gradient(70% 60% at 100% 0%,color-mix(in oklab,var(--blue) 40%,transparent),transparent 72%),radial-gradient(64% 60% at 0% 100%,color-mix(in oklab,var(--lilac) 36%,transparent),transparent 70%),radial-gradient(50% 50% at 40% 70%,color-mix(in oklab,var(--teal) 18%,transparent),transparent 70%),#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line)}.acv__thread[data-astro-cid-72uzmigb]{position:absolute;right:76px;bottom:86px;left:18px;display:flex;flex-direction:column;gap:22px;translate:0 var(--acv-step);transition:translate .5s cubic-bezier(.65,0,.35,1)}.is--hover .acv__thread[data-astro-cid-72uzmigb]{translate:0 0;transition:translate .6s cubic-bezier(.22,1,.36,1)}.acv__ex[data-astro-cid-72uzmigb]{display:flex;flex-direction:column;gap:14px}.acv__ex[data-astro-cid-72uzmigb]+.acv__ex[data-astro-cid-72uzmigb]{opacity:0;transition:opacity .2s ease}.is--hover .acv__ex[data-astro-cid-72uzmigb]+.acv__ex[data-astro-cid-72uzmigb]{opacity:1;transition:opacity .3s ease .08s}.acv__bubble[data-astro-cid-72uzmigb]{display:flex;align-items:center;align-self:flex-end;height:34px;padding:0 14px;border-radius:17px 17px 5px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;background:linear-gradient(135deg,color-mix(in oklab,var(--blue) 18%,white),color-mix(in oklab,var(--lilac) 16%,white));box-shadow:inset 0 1px #ffffffe6,0 0 0 1px color-mix(in oklab,var(--blue) 16%,transparent),0 6px 14px -8px color-mix(in oklab,var(--blue) 55%,transparent)}.acv__reply[data-astro-cid-72uzmigb]{display:flex;align-items:center;gap:10px}.acv__mark[data-astro-cid-72uzmigb]{--mark-size: 16px;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line),0 6px 14px -8px color-mix(in oklab,var(--blue) 70%,transparent)}.acv__chip[data-astro-cid-72uzmigb]{display:flex;align-items:center;gap:8px;height:38px;padding:0 13px 0 4px;border-radius:11px;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;background:var(--canvas-raised);border:1px solid var(--line);box-shadow:var(--bv-inner),0 0 0 3px #ffffff8c,0 0 0 4px color-mix(in oklab,var(--line) 70%,transparent),var(--bv-tint)}.acv__tile[data-astro-cid-72uzmigb]{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:#fff;background:linear-gradient(140deg,var(--teal),var(--blue) 70%,var(--lilac));box-shadow:inset 0 1px #ffffff59}.acv__tile[data-astro-cid-72uzmigb] svg[data-astro-cid-72uzmigb]{width:15px;height:15px}.acv__composer[data-astro-cid-72uzmigb]{position:absolute;right:0;bottom:16px;left:14px;z-index:1;display:flex;align-items:center;gap:9px;height:48px;padding:0 7px;border-radius:999px;background:color-mix(in oklab,var(--canvas-sunken) 30%,var(--canvas-raised));box-shadow:inset 0 1px #fff,0 0 0 1px var(--line),0 8px 18px -12px #1e244024}.acv__plus[data-astro-cid-72uzmigb]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--ink-secondary);background:color-mix(in oklab,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 6%,transparent)}.acv__plus[data-astro-cid-72uzmigb] svg[data-astro-cid-72uzmigb]{width:15px;height:15px}.acv__text[data-astro-cid-72uzmigb]{display:flex;flex:1;align-items:center;gap:1px;min-width:0;font-size:13px;line-height:1;white-space:nowrap;color:var(--ink-faint)}.acv__caret[data-astro-cid-72uzmigb]{order:-1;flex:none;width:1.5px;height:18px;margin-right:1px;background:var(--blue)}:root[data-theme=dark] .acv__shell[data-astro-cid-72uzmigb]{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -24px #00000080}:root[data-theme=dark] .acv__panel[data-astro-cid-72uzmigb]{background:var(--canvas-raised);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14}:root[data-theme=dark] .acv__bubble[data-astro-cid-72uzmigb]{background:color-mix(in oklab,var(--canvas-raised) 82%,var(--blue) 18%);box-shadow:0 0 0 1px #ffffff14}:root[data-theme=dark] .acv__composer[data-astro-cid-72uzmigb],:root[data-theme=dark] .acv__mark[data-astro-cid-72uzmigb]{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff1a}:root[data-theme=dark] .acv__chip[data-astro-cid-72uzmigb]{box-shadow:0 0 0 3px #ffffff12,0 0 0 4px #ffffff1f,0 10px 20px -12px #00000080}@container (width < 400px){.acv__panel[data-astro-cid-72uzmigb]{left:11%;bottom:18%}.acv__shell[data-astro-cid-72uzmigb]{left:calc(11% - 6px);bottom:calc(18% - 6px)}}@media(prefers-reduced-motion:no-preference){.acv__caret[data-astro-cid-72uzmigb]{animation:acv-caret 1.1s steps(1) infinite;animation-play-state:var(--loop-play)}}@keyframes acv-caret{50%{opacity:0}}.bbv[data-astro-cid-7cq37v2l]{--violet: rgb(150 110 220);--apricot: rgb(244 168 112);--pink: rgb(236 150 186);--bv-a: color-mix(in oklab, var(--violet) 66%, white);--bv-b: color-mix(in oklab, var(--apricot) 66%, white);container-type:inline-size}.bbv__ground[data-astro-cid-7cq37v2l]{position:absolute;inset:0 0 -40px;mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%);-webkit-mask-image:radial-gradient(55% 54% at 50% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%)}.bbv__field[data-astro-cid-7cq37v2l]{position:absolute;inset:0;background:radial-gradient(46% 54% at 26% 40%,color-mix(in oklab,var(--violet) 62%,transparent),transparent 72%),radial-gradient(48% 52% at 74% 64%,color-mix(in oklab,var(--apricot) 58%,transparent),transparent 72%),radial-gradient(40% 46% at 54% 22%,color-mix(in oklab,var(--pink) 40%,transparent),transparent 72%);filter:blur(36px);opacity:.42}.bbv__stage[data-astro-cid-7cq37v2l]{position:absolute;top:50%;left:50%;width:0;height:0}.bbv__shell[data-astro-cid-7cq37v2l],.bbv__frame[data-astro-cid-7cq37v2l]{position:absolute;left:-112px;top:-78px;width:224px;height:156px;border-radius:24px;transition:left .5s cubic-bezier(.65,0,.35,1),top .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1),opacity .45s ease}.bbv__shell[data-astro-cid-7cq37v2l]{left:-118px;top:-84px;width:236px;height:168px;border-radius:30px;background:#ffffff80;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 70%,transparent),0 22px 44px -26px #281e4633;opacity:.55}.bbv__frame[data-astro-cid-7cq37v2l]{background:radial-gradient(70% 70% at 100% 0%,color-mix(in oklab,var(--violet) 22%,transparent),transparent 70%),radial-gradient(70% 70% at 0% 100%,color-mix(in oklab,var(--apricot) 22%,transparent),transparent 70%),#ffffff8c;box-shadow:inset 0 1px #fff,0 0 0 1px var(--line);opacity:.7}.is--hover .bbv__frame[data-astro-cid-7cq37v2l]{left:-149px;top:-103px;width:298px;height:206px}.is--hover .bbv__shell[data-astro-cid-7cq37v2l]{left:-155px;top:-109px;width:310px;height:218px}.is--hover .bbv__shell[data-astro-cid-7cq37v2l],.is--hover .bbv__frame[data-astro-cid-7cq37v2l]{opacity:1}.bbv__piece[data-astro-cid-7cq37v2l]{position:absolute;left:0;top:0;z-index:1;width:70px;height:70px;translate:var(--x) var(--y);rotate:var(--r);transition:translate .5s cubic-bezier(.65,0,.35,1) calc(var(--k) * .02s),rotate .5s cubic-bezier(.65,0,.35,1) calc(var(--k) * .02s)}.is--hover .bbv__piece[data-astro-cid-7cq37v2l]{translate:var(--sx) var(--sy);rotate:0deg;transition:translate .55s cubic-bezier(.3,1.3,.5,1) calc(var(--k) * 35ms),rotate .45s cubic-bezier(.22,1,.36,1) calc(var(--k) * 35ms)}.bbv__tile[data-astro-cid-7cq37v2l]{display:grid;place-items:center;width:100%;height:100%;border-radius:18px;background:var(--canvas-raised);border:1px solid var(--line);box-shadow:var(--bv-inner),0 0 0 3px #ffffff8c,0 0 0 4px color-mix(in oklab,var(--line) 70%,transparent),0 12px 22px -14px #281e4647}.bbv__tile[data-astro-cid-7cq37v2l] svg[data-astro-cid-7cq37v2l]{width:34px;height:34px;padding:8px;border-radius:11px;color:#fff;background:linear-gradient(140deg,var(--violet),color-mix(in oklab,var(--violet) 40%,var(--apricot)) 60%,var(--apricot));box-shadow:inset 0 1px #ffffff59}:root[data-theme=dark] .bbv__shell[data-astro-cid-7cq37v2l]{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -24px #00000080}:root[data-theme=dark] .bbv__frame[data-astro-cid-7cq37v2l]{background:var(--canvas-raised);box-shadow:0 0 0 1px #ffffff14}:root[data-theme=dark] .bbv__tile[data-astro-cid-7cq37v2l]{box-shadow:0 0 0 3px #ffffff12,0 0 0 4px #ffffff1f,0 12px 22px -14px #00000080}@container (width < 400px){.bbv__stage[data-astro-cid-7cq37v2l]{zoom:.76}}.csw[data-astro-cid-7ng3lqxe]{--lilac: rgb(160 136 226);--peach: rgb(248 186 140);--rose: rgb(236 150 180);--bv-a: color-mix(in oklab, var(--lilac) 66%, white);--bv-b: color-mix(in oklab, var(--peach) 66%, white);--csw-knob: 84px;--csw-pad: 9px;--csw-w: calc(var(--csw-knob) * 2 + var(--csw-pad) * 2);--csw-h: calc(var(--csw-knob) + var(--csw-pad) * 2);container-type:inline-size}.csw__ground[data-astro-cid-7ng3lqxe]{position:absolute;inset:0;mask-image:radial-gradient(58% 58% at 54% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(58% 58% at 54% 50%,black 30%,transparent 100%)}.csw__field[data-astro-cid-7ng3lqxe]{position:absolute;inset:0;background:radial-gradient(46% 54% at 34% 46%,color-mix(in oklab,var(--lilac) 56%,transparent),transparent 72%),radial-gradient(46% 52% at 70% 60%,color-mix(in oklab,var(--peach) 54%,transparent),transparent 72%),radial-gradient(40% 46% at 60% 20%,color-mix(in oklab,var(--rose) 30%,transparent),transparent 72%);filter:blur(28px)}.csw__stage[data-astro-cid-7ng3lqxe]{position:absolute;top:50%;left:50%;width:0;height:0}.csw__switch[data-astro-cid-7ng3lqxe]{position:absolute;left:calc(var(--csw-w) / -2);top:calc(var(--csw-h) / -2);width:var(--csw-w);height:var(--csw-h);border-radius:999px;background:var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line)}.csw__switch[data-astro-cid-7ng3lqxe]:before{content:"";position:absolute;inset:-8px;z-index:-1;border-radius:999px;background:#fff9;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 70%,transparent),0 22px 44px -26px #281e4638}.csw__switch[data-astro-cid-7ng3lqxe]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,color-mix(in oklab,var(--lilac) 26%,transparent),color-mix(in oklab,var(--peach) 30%,transparent));opacity:0;transition:opacity .4s ease}.is--hover .csw__switch[data-astro-cid-7ng3lqxe]:after{opacity:1}.csw__end[data-astro-cid-7ng3lqxe]{position:absolute;top:var(--csw-pad);z-index:1;display:grid;place-items:center;width:var(--csw-knob);height:var(--csw-knob);color:color-mix(in oklab,var(--lilac) 70%,var(--ink-faint));transition:opacity .3s ease}.csw__end[data-astro-cid-7ng3lqxe] svg[data-astro-cid-7ng3lqxe]{width:28px;height:28px}.csw__end--person[data-astro-cid-7ng3lqxe]{left:var(--csw-pad);color:var(--ink-faint);opacity:0}.csw__end--ai[data-astro-cid-7ng3lqxe]{right:var(--csw-pad)}.is--hover .csw__end--person[data-astro-cid-7ng3lqxe]{opacity:1;transition-delay:.2s}.is--hover .csw__end--ai[data-astro-cid-7ng3lqxe]{opacity:0}.csw__knob[data-astro-cid-7ng3lqxe]{position:absolute;top:var(--csw-pad);bottom:var(--csw-pad);left:var(--csw-pad);right:calc(var(--csw-pad) + var(--csw-knob));z-index:2;transition:left .42s cubic-bezier(.3,1.35,.5,1),right .42s cubic-bezier(.3,1.35,.5,1) .12s}.is--hover .csw__knob[data-astro-cid-7ng3lqxe]{left:calc(var(--csw-pad) + var(--csw-knob));right:var(--csw-pad);transition:left .42s cubic-bezier(.3,1.35,.5,1) .12s,right .42s cubic-bezier(.3,1.35,.5,1)}.csw__squash[data-astro-cid-7ng3lqxe]{position:absolute;inset:0;overflow:hidden;border-radius:999px;box-shadow:0 0 0 1px var(--line),0 8px 18px -10px #281e464d}.csw__photos[data-astro-cid-7ng3lqxe],.csw__ai[data-astro-cid-7ng3lqxe]{position:absolute;inset:0;border-radius:inherit}.csw__photos[data-astro-cid-7ng3lqxe]{background:var(--canvas-sunken);transition:opacity .18s ease}.csw__photo[data-astro-cid-7ng3lqxe]{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:0}.csw__photo[data-astro-cid-7ng3lqxe]:first-child{opacity:1}.csw__ai[data-astro-cid-7ng3lqxe]{--mark-size: 35px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--lilac),color-mix(in oklab,var(--lilac) 45%,var(--peach)) 60%,var(--peach));box-shadow:inset 0 1px #ffffff59;opacity:0;transition:opacity .14s ease}.csw__ai[data-astro-cid-7ng3lqxe] svg{opacity:0;transition:opacity .1s ease}.is--hover .csw__ai[data-astro-cid-7ng3lqxe]{opacity:1;transition:opacity .2s ease .06s}.is--hover .csw__ai[data-astro-cid-7ng3lqxe] svg{opacity:1;transition:opacity .2s ease .24s}.is--hover .csw__photos[data-astro-cid-7ng3lqxe]{opacity:0;transition:opacity .12s ease}:root[data-theme=dark] .csw__switch[data-astro-cid-7ng3lqxe]:before{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -24px #00000080}:root[data-theme=dark] .csw__switch[data-astro-cid-7ng3lqxe]{box-shadow:0 0 0 1px #ffffff1a}@container (width < 250px){.csw__stage[data-astro-cid-7ng3lqxe]{zoom:.84}}@container (width < 180px){.csw__stage[data-astro-cid-7ng3lqxe]{zoom:.6}}@media(prefers-reduced-motion:no-preference){.csw__photo[data-astro-cid-7ng3lqxe],.csw__photo[data-astro-cid-7ng3lqxe]:first-child{opacity:0;animation:csw-turn var(--csw-cycle) linear infinite;animation-delay:var(--d);animation-play-state:var(--loop-play)}.csw__squash[data-astro-cid-7ng3lqxe]{animation:csw-squash-off .5s cubic-bezier(.3,1.4,.5,1)}.is--hover .csw__squash[data-astro-cid-7ng3lqxe]{animation:csw-squash-on .5s cubic-bezier(.3,1.4,.5,1)}}@keyframes csw-turn{0%{opacity:1;transform:scale(1);filter:blur(0)}12.02%{opacity:1;transform:scale(1);filter:blur(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}14.29%{opacity:0;transform:scale(.86);filter:blur(6px)}97.73%{opacity:0;transform:scale(1.2);filter:blur(8px);animation-timing-function:cubic-bezier(.22,1,.36,1)}99.1%{opacity:1;transform:scale(.97);filter:blur(0);animation-timing-function:ease-out}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes csw-squash-on{45%{transform:scaleY(.88)}}@keyframes csw-squash-off{45%{transform:scaleY(.88)}}.dcv[data-astro-cid-zozznaoc]{--blue: rgb(92 158 216);--mint: rgb(84 176 140);--teal: rgb(72 164 172);--bv-a: color-mix(in oklab, var(--blue) 66%, white);--bv-b: color-mix(in oklab, var(--mint) 66%, white);container-type:inline-size}.dcv__ground[data-astro-cid-zozznaoc]{position:absolute;inset:0 0 -40px;mask-image:radial-gradient(55% 54% at 54% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%);-webkit-mask-image:radial-gradient(55% 54% at 54% 46%,black 45%,color-mix(in srgb,black 72%,transparent) 70%,transparent 100%)}.dcv__field[data-astro-cid-zozznaoc]{position:absolute;inset:0;background:radial-gradient(46% 52% at 30% 30%,color-mix(in oklab,var(--mint) 56%,transparent),transparent 72%),radial-gradient(48% 52% at 30% 80%,color-mix(in oklab,var(--teal) 42%,transparent),transparent 72%),radial-gradient(48% 54% at 76% 56%,color-mix(in oklab,var(--blue) 54%,transparent),transparent 72%);filter:blur(36px)}.dcv__room[data-astro-cid-zozznaoc]{position:absolute;inset:0;container-type:size}.dcv__stage[data-astro-cid-zozznaoc]{--dcv-left: 27%;--dcv-top: 25%;position:absolute;inset:0}.dcv__shell[data-astro-cid-zozznaoc],.dcv__editor[data-astro-cid-zozznaoc]{position:absolute;top:var(--dcv-top);right:-60px;bottom:-60px;left:var(--dcv-left);border-radius:22px}.dcv__shell[data-astro-cid-zozznaoc]{inset:calc(var(--dcv-top) - 6px) -66px -66px calc(var(--dcv-left) - 6px);border-radius:28px;background:#fff9;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 75%,transparent),0 22px 44px -26px #1e324033}.dcv__editor[data-astro-cid-zozznaoc]{overflow:hidden;background:radial-gradient(70% 60% at 100% 100%,color-mix(in oklab,var(--blue) 26%,transparent),transparent 72%),radial-gradient(60% 50% at 0% 0%,color-mix(in oklab,var(--mint) 22%,transparent),transparent 70%),var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line)}.dcv__tabs[data-astro-cid-zozznaoc]{display:flex;gap:6px;height:38px;padding:8px 10px 0;box-shadow:inset 0 -1px color-mix(in oklab,var(--line) 80%,transparent)}.dcv__tab[data-astro-cid-zozznaoc]{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:9px 9px 0 0;color:var(--blue);background:color-mix(in oklab,var(--canvas-raised) 70%,transparent);box-shadow:inset 1px 0 color-mix(in oklab,var(--line) 80%,transparent),inset -1px 0 color-mix(in oklab,var(--line) 80%,transparent),inset 0 1px color-mix(in oklab,var(--line) 80%,transparent)}.dcv__tab[data-astro-cid-zozznaoc] svg[data-astro-cid-zozznaoc]{width:13px;height:13px}.dcv__tabbar[data-astro-cid-zozznaoc]{width:40px;height:6px;border-radius:3px;background:color-mix(in oklab,var(--ink) 16%,transparent)}.dcv__tab--off[data-astro-cid-zozznaoc]{background:none;box-shadow:none}.dcv__tab--off[data-astro-cid-zozznaoc] .dcv__tabbar[data-astro-cid-zozznaoc]{width:32px;background:color-mix(in oklab,var(--ink) 8%,transparent)}.dcv__code[data-astro-cid-zozznaoc]{display:flex;flex-direction:column;padding:12px 0}.dcv__line[data-astro-cid-zozznaoc]{position:relative;display:flex;align-items:center;gap:5px;height:18px;padding-left:calc(14px + 18px + var(--in) * 12px)}.dcv__num[data-astro-cid-zozznaoc]{position:absolute;left:14px;width:8px;height:5px;border-radius:3px;background:color-mix(in oklab,var(--ink) 9%,transparent)}.dcv__tok[data-astro-cid-zozznaoc]{flex:none;width:var(--w);height:6px;border-radius:3px}.dcv__tok--ink[data-astro-cid-zozznaoc]{background:color-mix(in oklab,var(--ink) 13%,transparent)}.dcv__tok--blue[data-astro-cid-zozznaoc]{background:color-mix(in oklab,var(--blue) 78%,white)}.dcv__tok--mint[data-astro-cid-zozznaoc]{background:color-mix(in oklab,var(--mint) 78%,white)}.dcv__tok--teal[data-astro-cid-zozznaoc]{background:color-mix(in oklab,var(--teal) 72%,white)}.dcv__line--added[data-astro-cid-zozznaoc]:before{content:"";position:absolute;inset:0 0 0 8px;background:color-mix(in oklab,var(--mint) 14%,transparent);box-shadow:inset 2px 0 color-mix(in oklab,var(--mint) 70%,transparent);opacity:0;transition:opacity .3s ease}.is--hover .dcv__line--added[data-astro-cid-zozznaoc]:before{opacity:1;transition:opacity .35s ease}.dcv__caret[data-astro-cid-zozznaoc]{flex:none;width:1.5px;height:13px;margin-left:1px;background:var(--blue)}.dcv__piece[data-astro-cid-zozznaoc]{position:absolute;top:30px;left:24px;z-index:1;width:116px;opacity:0;translate:44px 40px;scale:.86;transform-origin:100% 100%;transition:opacity .2s ease,translate .45s cubic-bezier(.65,0,.35,1),scale .45s cubic-bezier(.65,0,.35,1)}.is--hover .dcv__piece[data-astro-cid-zozznaoc]{opacity:1;translate:0 0;scale:1;transition:opacity .25s ease,translate .55s cubic-bezier(.3,1.3,.5,1),scale .55s cubic-bezier(.3,1.3,.5,1)}.dcv__piece[data-astro-cid-zozznaoc]:before{content:"";position:absolute;inset:-6px;border-radius:22px;background:#fff9;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in oklab,var(--line) 70%,transparent),0 18px 34px -20px #1e324047}.dcv__col[data-astro-cid-zozznaoc]{position:relative;display:flex;flex-direction:column;gap:7px;padding:10px 9px 9px;border-radius:16px;background:radial-gradient(100% 70% at 100% 0%,color-mix(in oklab,var(--mint) 20%,transparent),transparent 65%),radial-gradient(90% 60% at 0% 100%,color-mix(in oklab,var(--blue) 14%,transparent),transparent 65%),var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line)}.dcv__head[data-astro-cid-zozznaoc]{display:flex;align-items:center;gap:6px;height:14px;padding:0 3px}.dcv__dot[data-astro-cid-zozznaoc]{width:8px;height:8px;border-radius:50%;background:var(--palette-green-avatar-bg, var(--mint))}.dcv__htitle[data-astro-cid-zozznaoc]{width:44px;height:6px;border-radius:3px;background:color-mix(in oklab,var(--ink) 16%,transparent)}.dcv__count[data-astro-cid-zozznaoc]{width:14px;height:6px;margin-left:auto;border-radius:3px;background:color-mix(in oklab,var(--ink) 9%,transparent)}.dcv__card[data-astro-cid-zozznaoc]{display:flex;flex-direction:column;gap:8px;padding:9px 9px 8px;border-radius:10px;background:var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 1px var(--line),0 4px 10px -6px #1e32402e}.dcv__cline[data-astro-cid-zozznaoc]{width:64px;height:6px;border-radius:3px;background:color-mix(in oklab,var(--ink) 15%,transparent)}.dcv__cline--mid[data-astro-cid-zozznaoc]{width:50px}.dcv__cline--short[data-astro-cid-zozznaoc]{width:34px;background:color-mix(in oklab,var(--ink) 8%,transparent)}.dcv__cfoot[data-astro-cid-zozznaoc]{display:flex;align-items:center;gap:6px}.dcv__avatar[data-astro-cid-zozznaoc]{width:14px;height:14px;border-radius:50%;background:linear-gradient(140deg,var(--blue),color-mix(in oklab,var(--blue) 50%,white))}.dcv__avatar--b[data-astro-cid-zozznaoc]{background:linear-gradient(140deg,var(--mint),color-mix(in oklab,var(--mint) 50%,white))}:root[data-theme=dark] .dcv__shell[data-astro-cid-zozznaoc],:root[data-theme=dark] .dcv__piece[data-astro-cid-zozznaoc]:before{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -24px #00000080}:root[data-theme=dark] .dcv__editor[data-astro-cid-zozznaoc],:root[data-theme=dark] .dcv__col[data-astro-cid-zozznaoc],:root[data-theme=dark] .dcv__card[data-astro-cid-zozznaoc]{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff14}@container (width < 260px) or (height < 220px){.dcv__stage[data-astro-cid-zozznaoc]{zoom:.78}}@container (width < 190px){.dcv__stage[data-astro-cid-zozznaoc]{zoom:.7}}@media(prefers-reduced-motion:no-preference){.dcv__caret[data-astro-cid-zozznaoc]{animation:dcv-caret 1.1s steps(1) infinite;animation-play-state:var(--loop-play)}}@keyframes dcv-caret{50%{opacity:0}}.pvi[data-astro-cid-ltwuaspe]{--pvi-band: rgb(255 255 255 / .62);--pvi-hair: color-mix(in oklab, var(--line) 80%, transparent);position:relative;display:inline-block;height:1em;font-size:.9em;vertical-align:-.12em;line-height:1}.pvi__art[data-astro-cid-ltwuaspe]{position:absolute;inset:0;display:block}.pvi__face[data-astro-cid-ltwuaspe]{background:radial-gradient(80% 120% at 0% 0%,color-mix(in oklab,var(--pvi-a) 22%,transparent),transparent 70%),radial-gradient(80% 120% at 100% 100%,color-mix(in oklab,var(--pvi-b) 26%,transparent),transparent 70%),var(--canvas-raised);box-shadow:inset 0 1px #fff,0 0 0 .05em var(--pvi-band),0 0 0 calc(.05em + 1px) var(--pvi-hair),0 .2em .34em -.16em var(--pvi-shadow)}.pvi--campaigns[data-astro-cid-ltwuaspe]{--pvi-a: rgb(246 178 70);--pvi-b: rgb(226 104 28);--pvi-hi: color-mix(in oklab, rgb(246 178 70) 70%, rgb(226 104 28));--pvi-deep: rgb(222 92 22);--pvi-shadow: rgb(180 80 20 / .26);width:1em}.pvi__tile[data-astro-cid-ltwuaspe]{inset:.05em;border-radius:.22em}.pvi__trend[data-astro-cid-ltwuaspe]{position:absolute;inset:0;width:100%;height:100%}.pvi__rule[data-astro-cid-ltwuaspe]{stroke:color-mix(in oklab,var(--ink) 9%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.pvi__rise[data-astro-cid-ltwuaspe]{stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.pvi--inbox[data-astro-cid-ltwuaspe]{--pvi-a: rgb(92 158 216);--pvi-b: rgb(238 110 96);--pvi-shadow: rgb(40 60 110 / .26);width:1.3em}.pvi__envelope[data-astro-cid-ltwuaspe]{position:absolute;left:.05em;top:.1em;width:1.12em;height:.85em;border-radius:.14em}.pvi__air[data-astro-cid-ltwuaspe]{position:absolute;inset:.07em;padding:.055em;border-radius:.08em;background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--pvi-b) 72%,white) 0 .09em,transparent .09em .14em,color-mix(in oklab,var(--pvi-a) 72%,white) .14em .23em,transparent .23em .28em);opacity:.8;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box xor,linear-gradient(#000 0 0)}.pvi__flap[data-astro-cid-ltwuaspe]{position:absolute;inset:0;width:100%;height:100%}.pvi__flap[data-astro-cid-ltwuaspe] path[data-astro-cid-ltwuaspe]{stroke:color-mix(in oklab,var(--ink) 20%,transparent);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pvi__stamp[data-astro-cid-ltwuaspe]{position:absolute;right:.03em;top:.03em;width:.4em;height:.5em;rotate:8deg;filter:drop-shadow(0 .04em .06em rgb(30 50 110 / .24))}.pvi__paper[data-astro-cid-ltwuaspe]{display:block;width:100%;height:100%;padding:.035em;background:var(--canvas-raised);mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at .035em .035em,transparent .022em,#000 .026em) -.035em -.035em / .07em .07em;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at .035em .035em,transparent .022em,#000 .026em) -.035em -.035em / .07em .07em}.pvi__stamp-art[data-astro-cid-ltwuaspe]{display:grid;place-items:center;height:100%;margin:.02em;height:calc(100% - .04em);border-radius:.02em;color:#fff;background:radial-gradient(90% 70% at 20% 10%,rgb(255 255 255 / .24),transparent 70%),linear-gradient(150deg,#2f5fd0,color-mix(in oklab,#2f5fd0 58%,white))}.pvi__stamp-art[data-astro-cid-ltwuaspe] svg{width:.22em;height:.22em}.pvi--calls[data-astro-cid-ltwuaspe]{--pvi-a: rgb(238 110 96);--pvi-b: rgb(236 150 186);--pvi-red: rgb(215 38 21);--pvi-shadow: rgb(120 30 30 / .24);width:1.44em}.pvi__capsule[data-astro-cid-ltwuaspe]{inset:.1em .05em;display:flex;align-items:center;justify-content:space-between;padding-inline:.12em .16em;border-radius:999px}.pvi__knob[data-astro-cid-ltwuaspe]{display:grid;place-items:center;flex:none;width:.56em;height:.56em;border-radius:50%;background:var(--canvas-raised);box-shadow:inset 0 -.04em .05em -.03em #781e1e1f,0 0 0 1px var(--line),0 .06em .12em -.06em #781e1e4d}.pvi__dot[data-astro-cid-ltwuaspe]{width:.28em;height:.28em;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--pvi-a) 60%,white),var(--pvi-red) 70%);box-shadow:inset 0 1px #ffffff59}.pvi__bars[data-astro-cid-ltwuaspe]{display:flex;align-items:center;gap:.055em}.pvi__bars[data-astro-cid-ltwuaspe] i[data-astro-cid-ltwuaspe]{width:.055em;height:var(--h);border-radius:999px;background:linear-gradient(to top,var(--pvi-red),color-mix(in oklab,var(--pvi-a) 80%,white))}.pvi--quotes[data-astro-cid-ltwuaspe]{--pvi-green: rgb(80 144 103);--pvi-teal: rgb(64 140 137);--pvi-sheet-tint: color-mix(in oklab, var(--pvi-green) 20%, var(--canvas-raised));width:.98em}.pvi__sheet[data-astro-cid-ltwuaspe]{position:absolute;left:0;top:0;width:.76em;height:1em;overflow:visible;filter:drop-shadow(0 .1em .12em rgb(30 80 50 / .18))}.pvi__sheet-band[data-astro-cid-ltwuaspe]{fill:var(--pvi-band);stroke:var(--pvi-hair);stroke-width:1;vector-effect:non-scaling-stroke}.pvi__sheet-face[data-astro-cid-ltwuaspe]{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.pvi__sheet-fold[data-astro-cid-ltwuaspe]{fill:color-mix(in oklab,var(--pvi-green) 16%,var(--canvas-raised));stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pvi__sheet-line[data-astro-cid-ltwuaspe]{fill:color-mix(in oklab,var(--ink) 16%,transparent)}.pvi__sheet-line--soft[data-astro-cid-ltwuaspe]{fill:color-mix(in oklab,var(--ink) 9%,transparent)}.pvi__coin[data-astro-cid-ltwuaspe]{position:absolute;right:0;bottom:.02em;display:grid;place-items:center;width:.52em;height:.52em;border-radius:50%;color:#fff;background:radial-gradient(80% 70% at 30% 20%,rgb(255 255 255 / .28),transparent 70%),linear-gradient(140deg,color-mix(in oklab,var(--pvi-green) 62%,white),var(--pvi-green) 60%,var(--pvi-teal));box-shadow:inset 0 1px #fff6,0 0 0 .04em var(--pvi-band),0 0 0 calc(.04em + 1px) var(--pvi-hair),0 .08em .16em -.06em #1e503266}.pvi__coin[data-astro-cid-ltwuaspe] b[data-astro-cid-ltwuaspe]{font-family:var(--font-ui);font-size:.34em;font-weight:600;line-height:1}.pvi--dashboards[data-astro-cid-ltwuaspe]{--pvi-a: rgb(110 104 220);--pvi-b: rgb(80 170 110);--pvi-shadow: rgb(60 50 120 / .24);width:1em}.pvi__dial[data-astro-cid-ltwuaspe]{inset:.05em;border-radius:50%}.pvi__ring[data-astro-cid-ltwuaspe]{position:absolute;inset:.08em;width:calc(100% - .16em);height:calc(100% - .16em)}.pvi__slice[data-astro-cid-ltwuaspe]{fill:var(--tone);stroke:var(--tone);stroke-linejoin:round}.pvi__slice--green[data-astro-cid-ltwuaspe]{--tone: color-mix(in oklab, rgb(80 170 110) 82%, white)}.pvi__slice--orange[data-astro-cid-ltwuaspe]{--tone: color-mix(in oklab, rgb(222 110 40) 84%, white)}.pvi__slice--yellow[data-astro-cid-ltwuaspe]{--tone: color-mix(in oklab, rgb(230 176 40) 86%, white)}.pvi__slice--grey[data-astro-cid-ltwuaspe]{--tone: color-mix(in oklab, var(--ink) 14%, var(--canvas-raised))}.pvi__slice--violet[data-astro-cid-ltwuaspe]{--tone: color-mix(in oklab, rgb(110 104 220) 86%, white)}.pvi--meeting[data-astro-cid-ltwuaspe]{--pvi-a: rgb(141 98 174);--pvi-b: rgb(110 104 220);--pvi-violet: rgb(128 96 200);--pvi-shadow: rgb(70 40 120 / .26);width:.96em}.pvi__cal[data-astro-cid-ltwuaspe]{position:absolute;inset:.1em .05em .05em;overflow:hidden;border-radius:.18em}.pvi__cal-head[data-astro-cid-ltwuaspe]{position:absolute;inset:0 0 auto;height:.27em;background:radial-gradient(90% 120% at 20% 0%,rgb(255 255 255 / .3),transparent 70%),linear-gradient(140deg,color-mix(in oklab,var(--pvi-violet) 62%,white),var(--pvi-violet));box-shadow:inset 0 -1px color-mix(in oklab,var(--pvi-violet) 40%,transparent)}.pvi__cal-day[data-astro-cid-ltwuaspe]{position:absolute;inset:.27em 0 0;display:grid;place-items:center;font-family:var(--font-ui);font-size:.4em;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink)}.pvi__cal-ring[data-astro-cid-ltwuaspe]{position:absolute;top:.03em;width:.07em;height:.17em;border-radius:999px;background:linear-gradient(to bottom,#fff,color-mix(in oklab,var(--ink) 18%,white));box-shadow:0 0 0 1px color-mix(in oklab,var(--ink) 16%,transparent)}.pvi__cal-ring--l[data-astro-cid-ltwuaspe]{left:.28em}.pvi__cal-ring--r[data-astro-cid-ltwuaspe]{right:.28em}.pvi--message[data-astro-cid-ltwuaspe]{--pvi-hi: color-mix(in oklab, rgb(64 168 160) 62%, white);--pvi-deep: rgb(46 136 128);width:1.12em}.pvi__bubble[data-astro-cid-ltwuaspe]{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 .1em .12em rgb(30 100 95 / .24))}.pvi__bubble-band[data-astro-cid-ltwuaspe]{fill:none;stroke:var(--pvi-band);stroke-width:10}.pvi__bubble-light[data-astro-cid-ltwuaspe]{fill:none;stroke:#ffffff59;stroke-width:1.5}.pvi__dot3[data-astro-cid-ltwuaspe]{fill:#fff}.pvi--note[data-astro-cid-ltwuaspe]{--pvi-yellow: rgb(236 190 60);width:1em}.pvi__sticky[data-astro-cid-ltwuaspe]{position:absolute;inset:.1em .08em .06em;display:flex;flex-direction:column;justify-content:center;gap:.1em;padding-inline:.16em;border-radius:.07em .07em .2em;rotate:-4deg;background:radial-gradient(70% 70% at 100% 100%,color-mix(in oklab,var(--pvi-yellow) 70%,rgb(200 130 20)),transparent 60%),linear-gradient(150deg,color-mix(in oklab,var(--pvi-yellow) 52%,white),color-mix(in oklab,var(--pvi-yellow) 88%,white));box-shadow:inset 0 1px #fff9,0 0 0 1px color-mix(in oklab,rgb(170 120 10) 22%,transparent),0 .16em .26em -.12em #8c640a52}.pvi__sticky-line[data-astro-cid-ltwuaspe]{display:block;height:.06em;border-radius:999px;background:color-mix(in oklab,rgb(150 100 10) 30%,transparent)}.pvi__sticky-line--short[data-astro-cid-ltwuaspe]{width:62%}.pvi__tape[data-astro-cid-ltwuaspe]{position:absolute;top:.02em;left:50%;width:.42em;height:.15em;margin-left:-.21em;rotate:5deg;background:#ffffff9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 0 0 1px color-mix(in oklab,var(--line) 70%,transparent),0 .03em .05em #8c640a24}@property --pvi-on{syntax: "<number>"; inherits: true; initial-value: 0;}@property --k{syntax: "<number>"; inherits: false; initial-value: 1;}.pvi[data-astro-cid-ltwuaspe]{--pvi-on: 0;transition:--pvi-on .4s ease}.pvi[data-astro-cid-ltwuaspe]:hover{--pvi-on: 1}.pvi__envelope[data-astro-cid-ltwuaspe],.pvi__stamp[data-astro-cid-ltwuaspe],.pvi__sheet[data-astro-cid-ltwuaspe],.pvi__coin[data-astro-cid-ltwuaspe],.pvi__ring[data-astro-cid-ltwuaspe],.pvi__meet[data-astro-cid-ltwuaspe],.pvi__sticky[data-astro-cid-ltwuaspe]{transition:rotate .45s cubic-bezier(.65,0,.35,1),translate .45s cubic-bezier(.65,0,.35,1)}.pvi[data-astro-cid-ltwuaspe]:hover [data-astro-cid-ltwuaspe]:is(.pvi__envelope,.pvi__stamp,.pvi__sheet,.pvi__coin,.pvi__ring,.pvi__meet,.pvi__sticky){transition:rotate .5s cubic-bezier(.34,1.5,.6,1),translate .5s cubic-bezier(.34,1.5,.6,1)}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__envelope[data-astro-cid-ltwuaspe]{rotate:-5deg;translate:-.03em 0}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__stamp[data-astro-cid-ltwuaspe]{rotate:16deg;translate:.03em 0}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__sheet[data-astro-cid-ltwuaspe]{rotate:-6deg;translate:-.03em 0}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__meet[data-astro-cid-ltwuaspe]{rotate:-7deg}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__sticky[data-astro-cid-ltwuaspe]{rotate:3deg}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__coin[data-astro-cid-ltwuaspe]{rotate:14deg;translate:.03em 0}.pvi__glint[data-astro-cid-ltwuaspe]{stroke:#ffffffd9;stroke-width:2;stroke-linecap:round;stroke-dasharray:.16 1.4;stroke-dashoffset:.16;opacity:var(--pvi-on)}.pvi__bars[data-astro-cid-ltwuaspe] i[data-astro-cid-ltwuaspe]{--k: 1;scale:1 calc(1 + (var(--k) - 1) * var(--pvi-on))}.pvi__slice[data-astro-cid-ltwuaspe]{d:var(--d0);transition:d .6s cubic-bezier(.65,0,.35,1)}.pvi[data-astro-cid-ltwuaspe]:hover .pvi__slice[data-astro-cid-ltwuaspe]{d:var(--d1)}@supports not (d: path("M0 0")){.pvi[data-astro-cid-ltwuaspe]:hover .pvi__ring[data-astro-cid-ltwuaspe]{rotate:72deg}}@media(prefers-reduced-motion:no-preference){.pvi__glint[data-astro-cid-ltwuaspe]{animation:pvi-glint 1.3s cubic-bezier(.45,0,.55,1) infinite paused}.pvi__bars[data-astro-cid-ltwuaspe] i[data-astro-cid-ltwuaspe]{animation:pvi-voice 1.4s ease-in-out infinite paused;animation-delay:var(--at)}.pvi__dot3[data-astro-cid-ltwuaspe]{animation:pvi-type 1.1s ease-in-out infinite paused;animation-delay:var(--at)}.pvi[data-astro-cid-ltwuaspe]:hover [data-astro-cid-ltwuaspe]:is(.pvi__glint,.pvi__bars i,.pvi__dot3){animation-play-state:running}}@media(prefers-reduced-motion:reduce){.pvi[data-astro-cid-ltwuaspe] [data-astro-cid-ltwuaspe]:is(.pvi__envelope,.pvi__stamp,.pvi__sheet,.pvi__coin,.pvi__ring,.pvi__slice,.pvi__meet,.pvi__sticky){transition:none}}@keyframes pvi-glint{0%{stroke-dashoffset:.16}to{stroke-dashoffset:-1}}@keyframes pvi-type{0%,to{opacity:1}50%{opacity:calc(1 - .65 * var(--pvi-on))}}@keyframes pvi-voice{0%,to{--k: 1}22%{--k: 1.4}40%{--k: .65}62%{--k: 1.25}80%{--k: .6}}:root[data-theme=dark] .pvi[data-astro-cid-ltwuaspe]{--pvi-band: rgb(255 255 255 / .06);--pvi-hair: rgb(255 255 255 / .12)}:root[data-theme=dark] .pvi__face[data-astro-cid-ltwuaspe]{box-shadow:inset 0 1px #ffffff0f,0 0 0 .05em var(--pvi-band),0 0 0 calc(.05em + 1px) var(--pvi-hair),0 .2em .34em -.16em #00000080}:root[data-theme=dark] .pvi__air[data-astro-cid-ltwuaspe]{opacity:.55}:root[data-theme=dark] .pvi__flap[data-astro-cid-ltwuaspe] path[data-astro-cid-ltwuaspe]{stroke:#ffffff2e}:root[data-theme=dark] .pvi__cal-ring[data-astro-cid-ltwuaspe]{background:linear-gradient(to bottom,#ffffffb3,#ffffff59)}:root[data-theme=dark] .pvi__tape[data-astro-cid-ltwuaspe]{background:#ffffff38}@property --swc-hover{syntax: "<number>"; inherits: true; initial-value: 0;}.swc[data-astro-cid-j73533hz]{--swc-logo: 2.5rem;--swc-step: 10.5rem;--swc-w: 7.75rem;--swc-h: 10.25rem;--swc-wc: 11.5rem;--swc-hc: 16rem;--swc-extra: 1.875rem;--swc-band: 6px;--swc-ease: cubic-bezier(.34, 1.56, .64, 1);position:relative;user-select:none;-webkit-user-select:none}.swc__stage[data-astro-cid-j73533hz]{position:relative;height:20rem;touch-action:pan-y;cursor:grab;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.swc__step[data-astro-cid-j73533hz]{position:absolute;top:50%;z-index:30;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--canvas-raised);box-shadow:0 4px 12px -6px #0000002e;cursor:pointer;translate:0 -50%;transition:scale .2s var(--swc-ease),background-color .2s ease}.swc__step--prev[data-astro-cid-j73533hz]{left:0}.swc__step--next[data-astro-cid-j73533hz]{right:0}.swc__step[data-astro-cid-j73533hz]:hover{scale:1.08}.swc__step[data-astro-cid-j73533hz]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.swc[data-astro-cid-j73533hz].is--dragging .swc__stage[data-astro-cid-j73533hz]{cursor:grabbing}.swc__track[data-astro-cid-j73533hz]{position:absolute;inset:0}.swc__item[data-astro-cid-j73533hz]{position:absolute;top:50%;left:50%;display:block;width:var(--swc-w);height:var(--swc-h);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;transition:--swc-hover .45s var(--swc-ease)}.swc[data-astro-cid-j73533hz]:not(.is--live) .swc__item[data-astro-cid-j73533hz]{width:calc(var(--swc-w) + var(--c) * (var(--swc-wc) - var(--swc-w)));height:calc(var(--swc-h) + var(--c) * (var(--swc-hc) - var(--swc-h)));opacity:var(--o0);transform:translate(-50%,-50%) translate(calc(var(--d0) * var(--swc-step) + clamp(-1,var(--d0),1) * var(--swc-extra)))}.swc[data-astro-cid-j73533hz].is--live .swc__item[data-astro-cid-j73533hz]{will-change:transform}.swc__item[data-astro-cid-j73533hz][data-current]{cursor:pointer}.swc__item[data-astro-cid-j73533hz][data-current]:hover,.swc__item[data-astro-cid-j73533hz][data-current]:focus-visible{--swc-hover: 1}.swc__face[data-astro-cid-j73533hz]{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:999px;background:var(--canvas-raised);border:1px solid color-mix(in oklab,var(--tint) calc(var(--swc-hover) * 40%),var(--line));box-shadow:0 0 0 calc(var(--swc-band) * var(--c, 0)) color-mix(in oklab,var(--tint) calc(var(--swc-hover) * 12%),color-mix(in oklab,var(--canvas-sunken) 38%,var(--canvas-raised))),0 0 0 calc(var(--swc-band) * var(--c, 0) + 1px) color-mix(in oklab,color-mix(in oklab,var(--tint) calc(var(--swc-hover) * 45%),var(--line)) calc(var(--c, 0) * 80%),transparent);transition:scale .3s var(--swc-ease)}.swc[data-astro-cid-j73533hz]:not(.is--dragging) .swc__item[data-astro-cid-j73533hz][data-current]:active .swc__face[data-astro-cid-j73533hz]{scale:.97}.swc__face[data-astro-cid-j73533hz]:before{content:"";position:absolute;inset:auto -20% -45%;height:70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--tint) 28%,transparent),transparent);opacity:var(--swc-hover);pointer-events:none}.swc__logo[data-astro-cid-j73533hz]{position:relative;display:block;width:calc(var(--swc-logo) * var(--lw));height:calc(var(--swc-logo) * var(--lh));scale:calc(1 + var(--c, 0) * .3);translate:0 calc(var(--c, 0) * -1.125rem)}.swc__logo[data-astro-cid-j73533hz] img[data-astro-cid-j73533hz]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.swc__name[data-astro-cid-j73533hz]{position:absolute;left:0;right:0;bottom:2.75rem;display:flex;align-items:center;justify-content:center;gap:calc(var(--swc-hover) * .3125rem);font-size:1.125rem;font-weight:600;letter-spacing:-.014em;white-space:nowrap;opacity:calc(var(--c, 0) * var(--c, 0) * var(--c, 0));translate:0 calc((1 - var(--c, 0)) * .5rem)}.swc__name[data-astro-cid-j73533hz]>.ico{width:calc(var(--swc-hover) * 14px);opacity:var(--swc-hover);translate:calc((var(--swc-hover) - 1) * .375rem) 0}.swc__item[data-astro-cid-j73533hz]:focus-visible .swc__face[data-astro-cid-j73533hz]{outline:2px solid var(--ink);outline-offset:calc(var(--swc-band) + 4px)}.swc__blooms[data-astro-cid-j73533hz]{position:absolute;inset:0;pointer-events:none}.swc__bloom[data-astro-cid-j73533hz]{position:absolute;left:50%;top:50%;width:42rem;height:20rem;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--tint) 16%,transparent),transparent);opacity:0}@media(prefers-reduced-motion:reduce){.swc__item[data-astro-cid-j73533hz],.swc__face[data-astro-cid-j73533hz]{transition:none}}@media(max-width:1199px){.swc[data-astro-cid-j73533hz]{--swc-step: 9rem;--swc-w: 6.75rem;--swc-h: 9rem;--swc-wc: 10rem;--swc-hc: 14rem;--swc-extra: 1.625rem;--swc-logo: 2.25rem}.swc__stage[data-astro-cid-j73533hz]{height:18rem}.swc__name[data-astro-cid-j73533hz]{bottom:2.25rem}}@media(max-width:640px){.swc[data-astro-cid-j73533hz]{--swc-step: 5.75rem;--swc-w: 4.5rem;--swc-h: 6rem;--swc-wc: 7rem;--swc-hc: 9.75rem;--swc-extra: 1.25rem;--swc-logo: 1.625rem;--swc-band: 4px}.swc__stage[data-astro-cid-j73533hz]{height:12.5rem}.swc__logo[data-astro-cid-j73533hz]{translate:0 calc(var(--c, 0) * -.875rem)}.swc__name[data-astro-cid-j73533hz]{bottom:1.625rem;font-size:.9375rem}.swc__bloom[data-astro-cid-j73533hz]{width:24rem;height:12rem}.swc__step[data-astro-cid-j73533hz]{width:2.125rem;height:2.125rem}}.seal[data-astro-cid-u7cnqnia]{display:block;width:var(--seal-size, 8.5rem);aspect-ratio:1;border-radius:var(--radius-full, 999px);box-shadow:var(--shadow-rest)}.seal[data-astro-cid-u7cnqnia] svg[data-astro-cid-u7cnqnia]{display:block;width:100%;height:100%;overflow:visible;font-family:var(--font-display)}.seal__face-hi[data-astro-cid-u7cnqnia]{stop-color:var(--canvas-raised)}.seal__face-lo[data-astro-cid-u7cnqnia]{stop-color:color-mix(in oklab,var(--canvas-raised) 45%,var(--canvas-sunken))}.seal__rim-hi[data-astro-cid-u7cnqnia]{stop-color:color-mix(in oklab,var(--ink) 9%,var(--canvas-raised))}.seal__rim-lo[data-astro-cid-u7cnqnia]{stop-color:color-mix(in oklab,var(--ink) 26%,var(--canvas-raised))}.seal__bevel[data-astro-cid-u7cnqnia]{stroke:var(--canvas-raised)}.seal__bezel[data-astro-cid-u7cnqnia]{fill:color-mix(in oklab,var(--canvas-raised) 42%,transparent);stroke:color-mix(in oklab,var(--ink) 9%,transparent)}.seal__lift[data-astro-cid-u7cnqnia]{flood-color:var(--ink);flood-opacity:.12}.seal__ring-on[data-astro-cid-u7cnqnia]{stop-color:color-mix(in oklab,var(--ink) 9%,transparent)}.seal__ring-off[data-astro-cid-u7cnqnia]{stop-color:color-mix(in oklab,var(--ink) 3%,transparent)}.seal__gloss-on[data-astro-cid-u7cnqnia]{stop-color:#fff;stop-opacity:.9}.seal__gloss-off[data-astro-cid-u7cnqnia]{stop-color:#fff;stop-opacity:0}.seal__mark[data-astro-cid-u7cnqnia]{fill:color-mix(in oklab,var(--ink) 16%,transparent)}.seal__top[data-astro-cid-u7cnqnia]{font-size:31px;font-weight:400;fill:color-mix(in oklab,var(--ink) 38%,transparent)}.seal__hair[data-astro-cid-u7cnqnia]{stroke:color-mix(in oklab,var(--ink) 12%,transparent);stroke-width:1}.seal__title[data-astro-cid-u7cnqnia]{font-size:37px;font-weight:700;letter-spacing:-.01em;fill:color-mix(in oklab,var(--ink) 72%,transparent)}.seal__arc[data-astro-cid-u7cnqnia]{font-size:13.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;fill:color-mix(in oklab,var(--ink) 38%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .seal__gloss-on[data-astro-cid-u7cnqnia]{stop-opacity:.05}}:root[data-theme=dark] .seal__gloss-on[data-astro-cid-u7cnqnia]{stop-opacity:.05}.hero[data-astro-cid-j7pv25f6]{position:relative}.hero__bg[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;margin-bottom:-100vh;overflow:hidden;pointer-events:none;background:#33606d}.hero__video[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:114%;object-fit:cover;object-position:center;will-change:transform}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to bottom,#0c161a70,#0c161a2e 48%,#0c161a8f)}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-block:9rem 5rem;display:flex;flex-direction:column;align-items:center}@media(prefers-reduced-motion:no-preference){html.has-js .hero[data-astro-cid-j7pv25f6]:not([data-hero-intro]) [data-astro-cid-j7pv25f6][data-hero-in]:not([data-hero-in=claim]){opacity:0;animation:hero-failsafe .5s ease 3s forwards}}@keyframes hero-failsafe{to{opacity:1}}.hero__claim[data-astro-cid-j7pv25f6]{max-width:56rem;text-align:center;text-wrap:balance}.hero__sub[data-astro-cid-j7pv25f6]{max-width:44rem;margin-top:1.5rem;font-size:clamp(1.25rem,1.7vw,1.5rem);text-align:center;text-wrap:balance}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:2rem}.hero__tabs-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;max-width:100%;margin-top:3.5rem}.hero__tabs[data-astro-cid-j7pv25f6]{position:relative;display:flex;gap:.125rem;max-width:100%;padding:.25rem;background:#0e121494;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);border:1px solid var(--line);border-radius:.75rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.hero__tabs[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.hero__pill[data-astro-cid-j7pv25f6]{position:absolute;top:.25rem;left:0;height:calc(100% - .5rem);width:0;background:#ffffff29;border:1px solid rgb(255 255 255 / .22);border-radius:.5rem;overflow:hidden}.hero__pill-progress[data-astro-cid-j7pv25f6]{position:absolute;inset:0 auto 0 0;width:0;border-radius:.3125rem;background:#ffffff12}.hero__tab[data-astro-cid-j7pv25f6]{position:relative;z-index:1;flex:none;height:2.25rem;padding:0 .875rem;border:0;border-radius:.5rem;background:transparent;font-size:.9375rem;font-weight:500;line-height:1;color:#ffffffeb;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hero__tab[data-astro-cid-j7pv25f6]:hover:not([aria-selected=true]){background:var(--accent-soft);color:var(--ink)}.hero__hover[data-astro-cid-j7pv25f6]{position:absolute;top:.25rem;left:0;width:0;height:calc(100% - .5rem);background:var(--accent-soft);border-radius:.5rem;pointer-events:none}.hero__tabs[data-astro-cid-j7pv25f6].is--fluid .hero__tab[data-astro-cid-j7pv25f6]:hover:not([aria-selected=true]){background:transparent}.hero__tabs[data-astro-cid-j7pv25f6].is--fluid .hero__tab[data-astro-cid-j7pv25f6][data-fluid-hover-active],.hero__tab[data-astro-cid-j7pv25f6][aria-selected=true]{color:var(--ink)}.hero__frame[data-astro-cid-j7pv25f6]{--hero-shot-ar: 3072 / 1920;position:relative;width:min(100%,68rem);aspect-ratio:var(--hero-shot-ar);margin-top:1.25rem;padding:.25rem;background:#0e121461;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);border:1px solid var(--line);border-radius:1.125rem;box-shadow:var(--shadow-artifact)}.hero__shot[data-astro-cid-j7pv25f6]{position:absolute;inset:.25rem;display:grid;place-items:center;background:var(--canvas-sunken);border-radius:.875rem;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hero__shot[data-astro-cid-j7pv25f6].is--active{opacity:1;visibility:visible}.hero__shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:top left}.hero__film[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;border:0;pointer-events:none}.hero__video[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:top left}.hero__slot[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;align-items:center;color:var(--ink-faint)}.hero__slot[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.6875rem;letter-spacing:.04em;text-transform:none;opacity:.7}.hero__logos[data-astro-cid-j7pv25f6]{margin-top:4rem}.problems[data-astro-cid-j7pv25f6]{--pad-t: 2}.problems__heading[data-astro-cid-j7pv25f6]{max-width:11em;text-wrap:balance}.pivot[data-astro-cid-j7pv25f6]{--pad-t: 1.5;--pad-b: 1.5}.pivot__line[data-astro-cid-j7pv25f6]{max-width:60rem;text-wrap:balance;margin-inline:auto;font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.14;letter-spacing:-.02em;text-align:center}.pivot__read[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pivot__word[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:.26em}.pivot__word[data-astro-cid-j7pv25f6]:last-child{margin-right:0}.pivot__char[data-astro-cid-j7pv25f6]{display:inline-block}.pivot__word[data-astro-cid-j7pv25f6] .pvi{margin-left:.2em;margin-right:.04em}.uses__heading[data-astro-cid-j7pv25f6]{text-align:center;text-wrap:balance;max-width:var(--measure-heading);margin-inline:auto}.uses__tabs-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:2.5rem}.uses__card[data-astro-cid-j7pv25f6]{--uses-pad: clamp(1.5rem, 3.5vw, 3rem);--uses-shot-radius: .625rem;--uses-crop: calc(var(--uses-shot-radius) + .25rem);--uses-bleed: var(--uses-crop);--uses-shot-ar: 2560 / 1680;position:relative;display:grid;margin-top:2.5rem;padding:var(--uses-pad);background-color:#1b2226;background-image:linear-gradient(#080c0e9e,#080c0e9e),url(/media/halftone-sky-corner-clouds.avif);background-size:cover;background-position:center;border-radius:1.5rem;overflow:hidden;isolation:isolate}.uses__bg[data-astro-cid-j7pv25f6]{--uses-scrim: rgb(8 12 14 / .42);--uses-pic: var(--uses-bg);position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--uses-scrim),var(--uses-scrim))}.uses__bg[data-astro-cid-j7pv25f6].is--armed{background:linear-gradient(var(--uses-scrim),var(--uses-scrim)),var(--uses-pic) center / cover no-repeat}@media(max-width:899px){.uses__bg[data-astro-cid-j7pv25f6]{--uses-scrim: rgb(8 12 14 / .55);--uses-pic: var(--uses-bg-sm)}}.uses__panel[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:grid;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.uses__panel[data-astro-cid-j7pv25f6].is--active{opacity:1;visibility:visible}.uses__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}.uses__panel-heading[data-astro-cid-j7pv25f6]{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.uses__body[data-astro-cid-j7pv25f6]{max-width:28ch;font-size:1.0625rem;line-height:1.55;color:var(--ink-body)}.uses__shot[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;aspect-ratio:var(--uses-shot-ar);align-self:end}.uses__shot-frame[data-astro-cid-j7pv25f6]{position:absolute;top:auto;bottom:calc((var(--uses-pad) + var(--uses-crop)) * -1);left:0;width:calc(100% + var(--uses-bleed) + var(--uses-pad));aspect-ratio:var(--uses-shot-ar);max-width:none;object-fit:cover;object-position:left top;background:var(--canvas-sunken);border:1px solid var(--line);border-radius:var(--uses-shot-radius);box-shadow:var(--shadow-bloom)}.uses__shot-frame--film[data-astro-cid-j7pv25f6]{display:block;pointer-events:none;border:0;border-radius:var(--uses-crop)}.uses__shot-label[data-astro-cid-j7pv25f6]{position:relative}.uses__shot-label[data-astro-cid-j7pv25f6]{font-family:var(--font-label);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}@media(min-width:900px){.uses__panel[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);min-height:clamp(16rem,38vw,29rem)}}@media(max-width:899px){.uses__shot-frame[data-astro-cid-j7pv25f6]{width:calc(100% + var(--uses-bleed))}}@media(max-width:600px){.uses__tabs-row[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-inline:calc(var(--container-pad, 1.25rem) * -1);padding-inline:var(--container-pad, 1.25rem)}.uses__card[data-astro-cid-j7pv25f6]{border-radius:1.25rem}}.brain__heading[data-astro-cid-j7pv25f6]{margin-inline:auto;text-align:center;white-space:nowrap}.brain__heading[data-astro-cid-j7pv25f6] .rotating-text__icon{margin-left:.2em}@media(max-width:26rem){.brain__heading[data-astro-cid-j7pv25f6]{font-size:7.6vw}}.brain__lead[data-astro-cid-j7pv25f6]{max-width:var(--measure-lead);margin:1rem auto 0;text-align:center;text-wrap:balance;font-size:1.0625rem;line-height:1.55;color:var(--ink-muted)}.brain__slot-label[data-astro-cid-j7pv25f6]{font-family:var(--font-label);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--ink-faint)}.brain__row[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.brain__row[data-astro-cid-j7pv25f6]+.brain__row[data-astro-cid-j7pv25f6]{margin-top:var(--grid-gap)}.brain__row--three[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.brain__card[data-astro-cid-j7pv25f6]{min-height:24rem}.brain__card--lead[data-astro-cid-j7pv25f6]{display:grid;align-items:center;gap:0;min-height:0;padding:0;overflow:hidden}.brain__copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem)}.brain__visual[data-astro-cid-j7pv25f6]{display:grid;place-items:center;padding:1rem;background:var(--canvas-sunken);border:1px solid var(--line);border-radius:.875rem}.brain__row--three[data-astro-cid-j7pv25f6] .brain__visual[data-astro-cid-j7pv25f6]{flex:1;min-height:8rem;margin-bottom:1.25rem}.brain__card--lead[data-astro-cid-j7pv25f6] .brain__visual[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;align-self:stretch;height:100%;display:block;place-items:normal;padding:0;background:none;border:0;border-radius:0}.brain__row--three[data-astro-cid-j7pv25f6] .brain__visual[data-astro-cid-j7pv25f6]:has(>.bv,>[data-as],>[data-wb],>[data-ag],>[data-motion-id]){display:block;place-items:normal;flex:none;min-height:13rem;aspect-ratio:6 / 5;margin-bottom:.5rem;padding:0;background:none;border:0;border-radius:0}.brain__card--lead[data-astro-cid-j7pv25f6] .brain__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.375rem,2.2vw,1.75rem)}.brain__card--lead[data-astro-cid-j7pv25f6] .brain__body[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.55}@media(min-width:900px){.brain__card--lead[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}}@media(max-width:899px){.brain__card--lead[data-astro-cid-j7pv25f6] .brain__visual[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:auto}}.industries__heading[data-astro-cid-j7pv25f6]{max-width:var(--measure-heading);margin-inline:auto;text-align:center;text-wrap:balance}.industries__lead[data-astro-cid-j7pv25f6]{max-width:var(--measure-lead);margin:1rem auto 0;text-align:center;text-wrap:balance;font-size:1.0625rem;line-height:1.55;color:var(--ink-muted)}.devices__heading[data-astro-cid-j7pv25f6]{max-width:13em;text-wrap:balance}.devices__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.devices__card[data-astro-cid-j7pv25f6]{container-type:inline-size;display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;column-gap:1.5rem;padding:1rem 1.5rem 1.5rem}.devices__drawing[data-astro-cid-j7pv25f6]{margin-left:-12px}.devices__text[data-astro-cid-j7pv25f6]{min-width:0}.devices__badges[data-astro-cid-j7pv25f6]{grid-column:1 / -1;align-self:end;margin-top:17px}@media(min-width:1200px){.devices__row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.devices__card[data-astro-cid-j7pv25f6]{grid-template-columns:112px minmax(0,1fr);column-gap:1.25rem;padding:18px 1.25rem 1.25rem}.devices__drawing[data-astro-cid-j7pv25f6]{margin-left:-8px}.devices__drawing[data-astro-cid-j7pv25f6] svg{width:112px;height:70px}.devices__badges[data-astro-cid-j7pv25f6]{margin-top:15px}}.proof__figure[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,3.5rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid var(--line)}.proof__words[data-astro-cid-j7pv25f6]{min-width:0;flex:1;max-width:48rem}.proof__client[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;max-width:24rem}.proof__about[data-astro-cid-j7pv25f6]{max-width:16rem;font-size:.875rem;line-height:1.45;color:var(--ink-muted);text-wrap:pretty}.proof__logo-well[data-astro-cid-j7pv25f6]{flex:none;--pw-inset: 2px;--pw-radius: .75rem;display:inline-flex;padding:var(--pw-inset);border-radius:calc(var(--pw-radius) + var(--pw-inset));background:color-mix(in oklab,var(--ink) 6%,var(--canvas))}.proof__logo[data-astro-cid-j7pv25f6]{display:grid;place-items:center;padding:.875rem 1.25rem;border-radius:var(--pw-radius);background:var(--canvas-raised);box-shadow:var(--shadow-rest);color:var(--ink)}.proof__logo[data-astro-cid-j7pv25f6]{min-height:3.5rem}.proof__logo[data-astro-cid-j7pv25f6] svg{display:block;width:auto;height:var(--logo-h, 1.75rem)}.proof__mark[data-astro-cid-j7pv25f6]{display:block;height:1.75rem;background:currentColor;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.proof__quote[data-astro-cid-j7pv25f6]{color:color-mix(in oklab,var(--ink-muted),var(--ink-faint));line-height:1.24;letter-spacing:0;text-wrap:pretty}.proof__quote[data-astro-cid-j7pv25f6] mark{background:none;color:var(--ink)}.proof__open[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-100%)}.proof__open[data-astro-cid-j7pv25f6]:lang(fr){padding-right:.25em}@media(max-width:600px){.proof__open[data-astro-cid-j7pv25f6]{position:static;transform:none}}.proof__by[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.875rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.4}.proof__portrait[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex:none;width:2.875rem;height:2.875rem;overflow:hidden;border-radius:.625rem;background:color-mix(in oklab,var(--ink) 6%,transparent);color:var(--ink-faint)}.proof__portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.proof__portrait[data-astro-cid-j7pv25f6]>svg[data-astro-cid-j7pv25f6]{width:1.375rem;height:1.375rem;margin-bottom:-.3125rem}.proof__who[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.proof__name[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.proof__author[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--ink)}.proof__role[data-astro-cid-j7pv25f6],.proof__switch[data-astro-cid-j7pv25f6]{color:var(--ink-muted)}.sov__band[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2.5rem,6vw,5rem)}.sov__title[data-astro-cid-j7pv25f6]{max-width:14ch;text-wrap:balance}.sov__body[data-astro-cid-j7pv25f6]{max-width:46ch;margin-top:1rem;font-size:1.0625rem;line-height:1.55;color:var(--ink-muted)}.sov__marks[data-astro-cid-j7pv25f6]{--seal-size: 10.25rem;display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);list-style:none}.sov__mark[data-astro-cid-j7pv25f6]{display:flex;align-items:center}@media(max-width:1280px){.sov__band[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:720px){.proof__figure[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1.75rem}}@media(max-width:900px){.sov__band[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sov__marks[data-astro-cid-j7pv25f6]{--seal-size: 7.5rem;flex-wrap:wrap}}@media(max-width:480px){.sov__marks[data-astro-cid-j7pv25f6]{--seal-size: 100%;flex-wrap:nowrap;gap:.75rem}.sov__mark[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;max-width:7.5rem}}@media(max-width:900px){.brain__row--three[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.brain__card[data-astro-cid-j7pv25f6]{min-height:19rem}}@media(max-width:640px){.hero__inner[data-astro-cid-j7pv25f6]{padding-block:7.5rem 3.5rem}.brain__card[data-astro-cid-j7pv25f6]{min-height:16rem}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:1.75rem}.hero__tabs-row[data-astro-cid-j7pv25f6]{margin-top:2.75rem}}@media(prefers-reduced-motion:reduce){.hero__shot[data-astro-cid-j7pv25f6],.hero__tab[data-astro-cid-j7pv25f6]{transition-duration:.01ms}}.problems__heading[data-astro-cid-j7pv25f6]{max-width:17em}.uses__checks[data-astro-cid-j7pv25f6]{margin-top:.75rem}.uses__checks[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{color:var(--ink-body)}.uses__panel[data-astro-cid-j7pv25f6] .uses__body[data-astro-cid-j7pv25f6]{max-width:32ch}.consult__heading[data-astro-cid-j7pv25f6]{max-width:15em;text-wrap:balance}.consult__side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.consult__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.consult__card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.5rem;background:var(--canvas-raised);border:1px solid var(--line);border-radius:1.25rem}.consult__card--team[data-astro-cid-j7pv25f6]{grid-row:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;overflow:hidden}.consult__title[data-astro-cid-j7pv25f6]{font-size:var(--text-size-xlarge);font-weight:600;letter-spacing:-.014em;line-height:1.3}.consult__body[data-astro-cid-j7pv25f6]{margin-top:.5rem;max-width:44ch;font-size:.875rem;line-height:1.5;color:var(--ink-muted);text-wrap:pretty}.consult__card[data-astro-cid-j7pv25f6]:has(.consult__art){--consult-gap: 1.5rem;gap:var(--consult-gap);overflow:hidden}.consult__art[data-astro-cid-j7pv25f6]{align-self:stretch;min-height:11rem;margin:-1.5rem -1.5rem -1.5rem calc(var(--consult-gap) / -2)}.consult__visual[data-astro-cid-j7pv25f6]{min-height:9rem;height:100%;border-radius:.75rem}.cascade[data-astro-cid-j7pv25f6]{--cascade-radius: .75rem;--cascade-bleed-l: 1.5rem;--cascade-bleed-r: 1.5rem;--cascade-edge-r: min(var(--cascade-radius), var(--cascade-edge-w, 100vw) / 2);align-self:end;border-radius:var(--cascade-radius) var(--cascade-edge-r) var(--cascade-edge-r) var(--cascade-radius)}.cascade[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cascade__track[data-astro-cid-j7pv25f6]{position:relative;height:clamp(17rem,25vw,21.5rem);border-radius:var(--cascade-radius) var(--cascade-edge-r) var(--cascade-edge-r) var(--cascade-radius);overflow:hidden;touch-action:pan-y}.cascade__slide[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:var(--cascade-iw, 100%);height:100%;visibility:hidden;transform:translate3d(var(--x, 0px),0,0);clip-path:inset(0 var(--clip, 0px) round var(--cascade-radius));user-select:none}.cascade__slide[data-astro-cid-j7pv25f6][data-placed]{visibility:visible}.cascade[data-astro-cid-j7pv25f6]:not([data-cascade-mode]) .cascade__slide[data-astro-cid-j7pv25f6]:first-child{visibility:visible;width:auto;aspect-ratio:1}.cascade__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;background:var(--canvas-sunken)}.cascade__img[data-astro-cid-j7pv25f6]{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 28%;pointer-events:none;-webkit-user-drag:none}.cascade__caption[data-astro-cid-j7pv25f6]{position:absolute;inset:auto var(--clip, 0px) 0;padding:2.5rem 1.125rem 1rem;background:linear-gradient(to top,rgb(12 14 16 / .6),transparent);opacity:0;transition:opacity .15s ease;pointer-events:none}.cascade__slide[data-astro-cid-j7pv25f6][data-cascade-current] .cascade__caption[data-astro-cid-j7pv25f6],.cascade[data-astro-cid-j7pv25f6]:not([data-cascade-mode]) .cascade__slide[data-astro-cid-j7pv25f6]:first-child .cascade__caption[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity .35s ease .3s}.cascade__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.015em;line-height:1.1;color:var(--ink)}.cascade__background[data-astro-cid-j7pv25f6]{margin-top:.25rem;font-size:.875rem;line-height:1.3;color:var(--ink-secondary);text-wrap:balance}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__track[data-astro-cid-j7pv25f6]{display:flex;gap:.625rem;height:auto;margin-inline:calc(var(--cascade-bleed-l) * -1) calc(var(--cascade-bleed-r) * -1);padding-inline:var(--cascade-bleed-l) var(--cascade-bleed-r);border-radius:0;overflow:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--cascade-bleed-l) var(--cascade-bleed-r);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__slide[data-astro-cid-j7pv25f6]{position:relative;flex:0 0 100%;width:auto;height:auto;aspect-ratio:1 / 1.05;visibility:visible;transform:none;clip-path:none;scroll-snap-align:start}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__slide[data-astro-cid-j7pv25f6][data-clone]{display:none}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__media[data-astro-cid-j7pv25f6],.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__caption[data-astro-cid-j7pv25f6]{--scale: calc(1 - var(--ap, 0) * .05);border-radius:var(--cascade-radius);transform:translate3d(calc((1 - var(--scale)) * -50% * var(--p, 0) - 7px * var(--p, 0) / var(--scale)),0,0) scale(var(--scale))}.cascade[data-astro-cid-j7pv25f6][data-cascade-mode=mobile] .cascade__caption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-end;inset:0;background:linear-gradient(to top,rgb(12 14 16 / .6),transparent 5rem)}@media(prefers-reduced-motion:reduce){.cascade__caption[data-astro-cid-j7pv25f6]{transition:none}}.proof__figure--slider[data-astro-cid-j7pv25f6]{align-items:stretch}.proof__side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;flex:none;width:min(24rem,38%)}.proof__clients[data-astro-cid-j7pv25f6],.proof__list[data-astro-cid-j7pv25f6]{display:grid}.proof__figure--slider[data-astro-cid-j7pv25f6] .proof__words[data-astro-cid-j7pv25f6]{display:flex}.proof__list[data-astro-cid-j7pv25f6]{flex:1}.proof__clients[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6],.proof__list[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.proof__clients[data-astro-cid-j7pv25f6] .proof__client[data-astro-cid-j7pv25f6],.proof__item[data-astro-cid-j7pv25f6]{opacity:0;visibility:hidden}.proof__clients[data-astro-cid-j7pv25f6] .proof__client[data-astro-cid-j7pv25f6].is--active,.proof__item[data-astro-cid-j7pv25f6].is--active{opacity:1;visibility:visible}.proof__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0}.proof__item[data-astro-cid-j7pv25f6] .proof__by[data-astro-cid-j7pv25f6]{margin-top:0}.proof__item[data-astro-cid-j7pv25f6] .proof__by[data-astro-cid-j7pv25f6]{flex-wrap:wrap;row-gap:1rem}.proof__replaced[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin-left:auto;color:var(--ink-faint)}.proof__replaced-label[data-astro-cid-j7pv25f6]{margin-right:.25rem}.proof__tool-hover[data-astro-cid-j7pv25f6]{display:block;border-radius:.25rem;outline-offset:3px}.proof__tool[data-astro-cid-j7pv25f6]{display:block;width:auto;height:1.125rem}.proof__tool[data-astro-cid-j7pv25f6][src$="granola.png"]{border-radius:.25rem}@media(max-width:600px){.proof__replaced[data-astro-cid-j7pv25f6]{flex-basis:100%;margin-left:0}}.proof__logo--word[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;line-height:1.75rem}@media(max-width:900px){.proof__figure--slider[data-astro-cid-j7pv25f6]{flex-direction:column}.proof__side[data-astro-cid-j7pv25f6]{width:100%;gap:1.5rem}}@media(max-width:900px){.consult__top[data-astro-cid-j7pv25f6]{gap:1.25rem}.consult__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:none}.consult__card--team[data-astro-cid-j7pv25f6]{grid-row:auto}.consult__card[data-astro-cid-j7pv25f6]:not(.consult__card--team){grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.hero__shot[data-astro-cid-j7pv25f6]:has(.hb){background:#ffffff12;place-items:stretch}.hb[data-astro-cid-j7pv25f6]{container-type:size;display:grid;grid-template-columns:17% minmax(0,1fr);width:100%;height:100%;font-family:var(--font-ui);color:var(--ink-body)}.hb__side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.1cqh;padding:3cqh 1.4cqw;border-right:1px solid var(--line);background:#ffffff0a}.hb__org[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8cqw;margin-bottom:1.5cqh;font-size:clamp(.5625rem,1.25cqw,.9375rem);font-weight:500;white-space:nowrap}.hb__logo[data-astro-cid-j7pv25f6]{width:1.9cqw;aspect-ratio:1;flex:none;border-radius:.5cqw;background:#ffffff47}.hb__row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8cqw}.hb__dot[data-astro-cid-j7pv25f6]{width:1.3cqw;aspect-ratio:1;flex:none;border-radius:.35cqw;background:#fff3}.hb__bar[data-astro-cid-j7pv25f6]{display:block;height:.9cqw;border-radius:999px;background:#ffffff24}.hb__apps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5cqw;margin-block:1cqh}.hb__apps[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{aspect-ratio:1;border-radius:.6cqw;background:#ffffff1a}.hb__main[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:3cqh;padding:3.4cqh 2.2cqw 3.6cqh;min-width:0}.hb__head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between}.hb__title[data-astro-cid-j7pv25f6]{font-size:clamp(.6875rem,1.7cqw,1.3125rem);font-weight:500;letter-spacing:-.01em}.hb__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,.42fr) minmax(0,1fr);gap:1.5cqw;min-height:0}.hb__zone[data-astro-cid-j7pv25f6]{display:grid;place-content:center;justify-items:center;gap:1.2cqh;padding:1cqw;border:1px dashed var(--line-strong);border-radius:1.1cqw;background:#ffffff08;font-size:clamp(.5625rem,1.15cqw,.875rem);line-height:1.3;text-align:center;color:var(--ink-secondary)}.hb__zone--wide[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.hb__zone[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{--icon-size: 18;color:var(--ink-body)}.uses__shot-frame--blank[data-astro-cid-j7pv25f6]{background:#0e12146b;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);overflow:hidden}.uses__panel[data-astro-cid-j7pv25f6]:has(.uses__shot-frame--blank){opacity:1;transition:visibility .5s ease}.uses__panel[data-astro-cid-j7pv25f6]:has(.uses__shot-frame--blank) .uses__bg[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6]:has(.uses__shot-frame--blank) .uses__text[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6]:has(.uses__shot-frame--blank) .hb[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .4s ease}.uses__panel[data-astro-cid-j7pv25f6]:has(.uses__shot-frame--blank) .uses__shot-frame--blank[data-astro-cid-j7pv25f6]{background-color:#0e121400;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(0px) saturate(100%);backdrop-filter:blur(0px) saturate(100%);transition:background-color .6s ease,border-color .6s ease,-webkit-backdrop-filter .7s ease,backdrop-filter .7s ease}.uses__panel[data-astro-cid-j7pv25f6].is--active:has(.uses__shot-frame--blank) .uses__bg[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6].is--active:has(.uses__shot-frame--blank) .uses__text[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6].is--active:has(.uses__shot-frame--blank) .hb[data-astro-cid-j7pv25f6]{opacity:1}.uses__panel[data-astro-cid-j7pv25f6].is--active:has(.uses__shot-frame--blank) .uses__shot-frame--blank[data-astro-cid-j7pv25f6]{background-color:#0e12146b;border-color:var(--line);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.hb--ind[data-astro-cid-j7pv25f6] .hb__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,.42fr)}.hb__table[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-auto-rows:minmax(0,1fr);min-height:0;border:1px dashed var(--line-strong);border-radius:1.1cqw;background:#ffffff08;overflow:hidden}.hb__tr[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr)) .4fr;align-items:center;border-top:1px dashed var(--line)}.hb__tr[data-astro-cid-j7pv25f6]:first-child{border-top:0}.hb__tr[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:flex;align-items:center;height:100%;padding-inline:1.3cqw;border-left:1px dashed var(--line);font-size:clamp(.5rem,1.1cqw,.8125rem);color:var(--ink-secondary);white-space:nowrap;overflow:hidden}.hb__tr[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{border-left:0}.hb__tr--head[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{color:var(--ink-body)}.hb__tr[data-astro-cid-j7pv25f6] .hb__bar[data-astro-cid-j7pv25f6]{flex:none}.hb__add[data-astro-cid-j7pv25f6]{justify-content:center}.hb__add[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{--icon-size: 14}.hb__slot[data-astro-cid-j7pv25f6]{display:grid;place-items:center;padding-block:1.1cqh;border:1px dashed var(--line-strong);border-radius:.7cqw;font-size:clamp(.5rem,1.05cqw,.8125rem);color:var(--ink-secondary);white-space:nowrap}@container (max-width: 520px){.hb__org[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.hb__slot[data-astro-cid-j7pv25f6]{font-size:0;padding-block:1.6cqh}.hb__zone[data-astro-cid-j7pv25f6]{gap:.6cqh}}.hb__in[data-astro-cid-j7pv25f6]{opacity:0}.hero__shot[data-astro-cid-j7pv25f6].is--active .hb__in[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6].is--active .hb__in[data-astro-cid-j7pv25f6]{animation:hb-in .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * 55ms)}@keyframes hb-in{0%{opacity:0;transform:translateY(.5rem);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.hb__in[data-astro-cid-j7pv25f6]{opacity:1}.hero__shot[data-astro-cid-j7pv25f6].is--active .hb__in[data-astro-cid-j7pv25f6],.uses__panel[data-astro-cid-j7pv25f6].is--active .hb__in[data-astro-cid-j7pv25f6]{animation:none}}
