.pl[data-astro-cid-nzwsnlgs]{z-index:1300;background:var(--bg);color:var(--fg);display:none;position:fixed;inset:0}.is-loading .pl[data-astro-cid-nzwsnlgs]{display:block}.is-loading body{overflow:hidden}.pl__inner[data-astro-cid-nzwsnlgs]{height:100%;padding-block:calc(24px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr auto;display:grid}.pl__row[data-astro-cid-nzwsnlgs]{justify-content:space-between;align-items:center;gap:24px;display:flex}.pl__center[data-astro-cid-nzwsnlgs]{align-content:center;place-items:center;gap:28px;display:grid}.pl__mark[data-astro-cid-nzwsnlgs]{width:72px;height:72px;overflow:visible}.pl__rect[data-astro-cid-nzwsnlgs],.pl__arrow[data-astro-cid-nzwsnlgs]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round}.pl__arrow[data-astro-cid-nzwsnlgs]{transition:fill .3s var(--ease-out)}.pl__arrow[data-astro-cid-nzwsnlgs].is-filled{fill:var(--accent)}.pl__count[data-astro-cid-nzwsnlgs]{font-family:var(--f-mono);font-size:var(--t-2xl);letter-spacing:-.02em;line-height:1}.pl__bar[data-astro-cid-nzwsnlgs]{background:var(--line-2);width:min(320px,50vw);height:2px;position:relative;overflow:hidden}.pl__bar[data-astro-cid-nzwsnlgs] i[data-astro-cid-nzwsnlgs]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:100svh;display:flex;position:relative;overflow:clip}.hero__figure[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;--hairline-plate:var(--bg);--hairline-hi:var(--sel);--hairline-edge:color-mix(in srgb, var(--fg) 17%, var(--bg));--hairline-mid:color-mix(in srgb, var(--fg) 7%, var(--bg));--hairline-lo:color-mix(in srgb, var(--fg) 4%, var(--bg));--hairline-stroke:1;position:absolute;inset:0;overflow:clip;container-type:size}.hero__figure[data-astro-cid-i3irphx7] path[data-k="1"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 10%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="2"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 20%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="3"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 30%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="4"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 40%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="5"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 50%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="6"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 60%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="7"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 70%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="8"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 80%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="9"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 90%, var(--hl-mid))}.hero__figure[data-astro-cid-i3irphx7] path[data-k="10"]:not(.hi){stroke:color-mix(in srgb, var(--hl-edge) 100%, var(--hl-mid))}.hero__stage[data-astro-cid-i3irphx7]{width:max(100cqw,125cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__veil[data-astro-cid-i3irphx7]{background:linear-gradient(to bottom, transparent 0%, var(--bg) 23%);pointer-events:none;will-change:transform;height:130%;display:none;position:absolute;top:0;left:0;right:0}.hero__flat[data-astro-cid-i3irphx7]{background:var(--hairline-mid);--fw:max(100cqw, 125cqh);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.97 8.49'%3E%3Cpath d='M0.95 2.76L0.52 2.9L0 2.96L-0.52 2.9L-0.95 2.76L-5.52 0.48L-5.81 0.26L-5.91 0L-5.81 -0.26L-5.52 -0.48L-0.95 -2.76L-0.52 -2.9L0 -2.96L0.52 -2.9L0.95 -2.76L5.52 -0.48L5.81 -0.26L5.91 0L5.81 0.26L5.52 0.48ZM17.92 2.76L17.49 2.9L16.97 2.96L16.45 2.9L16.02 2.76L11.45 0.48L11.16 0.26L11.06 0L11.16 -0.26L11.45 -0.48L16.02 -2.76L16.45 -2.9L16.97 -2.96L17.49 -2.9L17.92 -2.76L22.49 -0.48L22.78 -0.26L22.88 0L22.78 0.26L22.49 0.48ZM0.95 11.25L0.52 11.39L0 11.45L-0.52 11.39L-0.95 11.25L-5.52 8.97L-5.81 8.75L-5.91 8.49L-5.81 8.23L-5.52 8.01L-0.95 5.73L-0.52 5.59L0 5.53L0.52 5.59L0.95 5.73L5.52 8.01L5.81 8.23L5.91 8.49L5.81 8.75L5.52 8.97ZM17.92 11.25L17.49 11.39L16.97 11.45L16.45 11.39L16.02 11.25L11.45 8.97L11.16 8.75L11.06 8.49L11.16 8.23L11.45 8.01L16.02 5.73L16.45 5.59L16.97 5.53L17.49 5.59L17.92 5.73L22.49 8.01L22.78 8.23L22.88 8.49L22.78 8.75L22.49 8.97ZM9.44 7L9 7.15L8.49 7.2L7.97 7.15L7.53 7L2.97 4.72L2.68 4.5L2.57 4.25L2.68 3.99L2.97 3.77L7.53 1.49L7.97 1.34L8.49 1.29L9 1.34L9.44 1.49L14 3.77L14.29 3.99L14.4 4.25L14.29 4.5L14 4.72Z' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / calc(var(--fw) * .042425) calc(var(--fw) * .021225) repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.97 8.49'%3E%3Cpath d='M0.95 2.76L0.52 2.9L0 2.96L-0.52 2.9L-0.95 2.76L-5.52 0.48L-5.81 0.26L-5.91 0L-5.81 -0.26L-5.52 -0.48L-0.95 -2.76L-0.52 -2.9L0 -2.96L0.52 -2.9L0.95 -2.76L5.52 -0.48L5.81 -0.26L5.91 0L5.81 0.26L5.52 0.48ZM17.92 2.76L17.49 2.9L16.97 2.96L16.45 2.9L16.02 2.76L11.45 0.48L11.16 0.26L11.06 0L11.16 -0.26L11.45 -0.48L16.02 -2.76L16.45 -2.9L16.97 -2.96L17.49 -2.9L17.92 -2.76L22.49 -0.48L22.78 -0.26L22.88 0L22.78 0.26L22.49 0.48ZM0.95 11.25L0.52 11.39L0 11.45L-0.52 11.39L-0.95 11.25L-5.52 8.97L-5.81 8.75L-5.91 8.49L-5.81 8.23L-5.52 8.01L-0.95 5.73L-0.52 5.59L0 5.53L0.52 5.59L0.95 5.73L5.52 8.01L5.81 8.23L5.91 8.49L5.81 8.75L5.52 8.97ZM17.92 11.25L17.49 11.39L16.97 11.45L16.45 11.39L16.02 11.25L11.45 8.97L11.16 8.75L11.06 8.49L11.16 8.23L11.45 8.01L16.02 5.73L16.45 5.59L16.97 5.53L17.49 5.59L17.92 5.73L22.49 8.01L22.78 8.23L22.88 8.49L22.78 8.75L22.49 8.97ZM9.44 7L9 7.15L8.49 7.2L7.97 7.15L7.53 7L2.97 4.72L2.68 4.5L2.57 4.25L2.68 3.99L2.97 3.77L7.53 1.49L7.97 1.34L8.49 1.29L9 1.34L9.44 1.49L14 3.77L14.29 3.99L14.4 4.25L14.29 4.5L14 4.72Z' fill='none' stroke='%23000' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / calc(var(--fw) * .042425) calc(var(--fw) * .021225) repeat;display:none;position:absolute;inset:0}@media not all and (hover:hover) and (pointer:fine){.hero__flat[data-astro-cid-i3irphx7]{display:block}.hero__stage[data-astro-cid-i3irphx7],.hero__veil[data-astro-cid-i3irphx7]{display:none}}.hero__read[data-astro-cid-i3irphx7]{color:var(--muted);white-space:nowrap;opacity:0;transition:opacity var(--d-base) var(--ease-out)}.hero__read[data-astro-cid-i3irphx7].is-on{opacity:1}.hero__read[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{font-weight:inherit;color:var(--fg)}.hero__inner[data-astro-cid-i3irphx7]{padding-block:calc(var(--nav-h) + clamp(24px, 4vw, 48px)) clamp(28px, 4vw, 48px);flex-direction:column;justify-content:space-between;gap:clamp(40px,6vw,80px);display:flex;position:relative}.hero__status[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:6px 20px;display:flex}.hero__role[data-astro-cid-i3irphx7]{color:var(--muted)}.hero__meta[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.hero__title-wrap[data-astro-cid-i3irphx7]{--title:var(--t-display);margin-left:calc(var(--title) * .25);align-self:flex-start;position:relative}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--title);letter-spacing:var(--track-display);text-transform:uppercase;font-weight:500;line-height:.86;display:grid}.hero__line[data-astro-cid-i3irphx7]{padding-bottom:.04em;display:block;overflow:clip}.hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:inline-block}.hero__line--2[data-astro-cid-i3irphx7]{padding-left:1.05em}.hero__sel[data-astro-cid-i3irphx7]{box-shadow:0 0 0 1px var(--sel);pointer-events:none;position:absolute;inset:-14px -18px -10px -14px}.hero__sel[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{background:var(--bg);width:10px;height:10px;box-shadow:0 0 0 1px var(--sel);position:absolute}.hero__sel[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]:first-of-type{top:-5px;left:-5px}.hero__sel[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]:nth-of-type(2){top:-5px;right:-5px}.hero__sel[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]:nth-of-type(3){bottom:-5px;left:-5px}.hero__sel[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]:nth-of-type(4){bottom:-5px;right:-5px}.hero__sel-name[data-astro-cid-i3irphx7],.hero__sel-dim[data-astro-cid-i3irphx7]{font-family:var(--f-mono);white-space:nowrap;background:var(--sel);color:var(--on-sel);border-radius:4px;padding:5px 8px;font-size:11px;line-height:1;position:absolute}.hero__sel-name[data-astro-cid-i3irphx7]{bottom:calc(100% + 8px);left:-1px}.hero__sel-dim[data-astro-cid-i3irphx7]{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.hero__foot[data-astro-cid-i3irphx7]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px clamp(12px,1.6vw,24px);display:grid}.hero__intro[data-astro-cid-i3irphx7]{font-size:var(--t-lg);grid-column:1/span 5;max-width:34ch;line-height:1.45}.hero__roles[data-astro-cid-i3irphx7]{text-align:right;grid-column:10/span 3;justify-self:end;gap:8px;display:grid}.rotator[data-astro-cid-i3irphx7]{height:1.35em;font-size:var(--t-lg);color:var(--accent-text);font-weight:500;display:block;position:relative;overflow:clip}.rotator[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{white-space:nowrap;height:1.35em;line-height:1.35em;display:block}.hero__hint[data-astro-cid-i3irphx7]{border-radius:var(--r-pill);height:44px;font-size:var(--t-sm);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--d-fast), box-shadow var(--d-fast), background-color var(--d-fast);grid-area:1/7/auto/span 3;justify-self:start;align-items:center;gap:8px;padding-inline:16px 18px;display:inline-flex}.hint-key[data-astro-cid-i3irphx7]{align-items:center;gap:8px;display:inline-flex}.hint-touch[data-astro-cid-i3irphx7]{display:none}@media (hover:none),(pointer:coarse){.hero__hint[data-astro-cid-i3irphx7]{display:none}}.hero__hint[data-astro-cid-i3irphx7]:hover{color:var(--fg);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--sel)}@media (width<=1100px){.hero__intro[data-astro-cid-i3irphx7]{grid-column:1/span 7}.hero__roles[data-astro-cid-i3irphx7]{grid-column:8/span 5}.hero__hint[data-astro-cid-i3irphx7]{grid-area:auto/1/auto/-1;justify-self:start}}@media (width<=700px){.hero__inner[data-astro-cid-i3irphx7]{padding-top:calc(var(--nav-h) + 20px);gap:48px}.hero__title-wrap[data-astro-cid-i3irphx7]{--title:19vw;margin-top:36px}.hero__line--2[data-astro-cid-i3irphx7]{padding-left:.6em}.hero__intro[data-astro-cid-i3irphx7],.hero__roles[data-astro-cid-i3irphx7]{text-align:left;grid-column:1/-1;justify-self:stretch}.hero__read[data-astro-cid-i3irphx7]{display:none}}.lanyard[data-astro-cid-nbizlwsd]{--card-w:clamp(240px, 64vw, 300px);--u:calc(var(--card-w) / 320);--strap-h:120px;z-index:1;width:var(--card-w);height:calc(508 * var(--u));-webkit-font-smoothing:antialiased;margin-inline:auto;position:relative}@media (width>=1024px){.lanyard[data-astro-cid-nbizlwsd]{--card-w:clamp(260px, 22vw, 320px);margin:clamp(16px,2.5vw,48px) clamp(24px,3.5vw,64px) 0 0}}.lanyard__rig[data-astro-cid-nbizlwsd]{transform-origin:50% calc(-1 * var(--strap-h));will-change:transform;position:absolute;inset:0}.lanyard__strap[data-astro-cid-nbizlwsd]{left:50%;bottom:calc(100% + 48 * var(--u));width:calc(34 * var(--u));height:calc(var(--strap-h) - 48 * var(--u));margin-left:calc(-17 * var(--u));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(90 * var(--u)));mask-image:linear-gradient(to bottom, transparent, #000 calc(90 * var(--u)));background-color:#121310;background-image:repeating-linear-gradient(0deg,#ecebe40d 0 1px,#0000 1px 3px);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ecebe414,0 10px 18px -10px #0009}.lanyard__strap[data-astro-cid-nbizlwsd]:before,.lanyard__strap[data-astro-cid-nbizlwsd]:after{content:"";border-left:1px dashed #c8ff2e66;position:absolute;top:0;bottom:0}.lanyard__strap[data-astro-cid-nbizlwsd]:before{left:calc(3 * var(--u))}.lanyard__strap[data-astro-cid-nbizlwsd]:after{right:calc(3 * var(--u))}.lanyard__strap-text[data-astro-cid-nbizlwsd]{writing-mode:vertical-rl;text-align:center;white-space:nowrap;font-family:var(--f-mono);font-size:calc(10 * var(--u));line-height:calc(34 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:#c8ff2e;font-weight:500;position:absolute;inset:0}.lanyard__crimp[data-astro-cid-nbizlwsd]{left:50%;top:calc(-54 * var(--u));width:calc(44 * var(--u));height:calc(22 * var(--u));margin-left:calc(-22 * var(--u));border-radius:calc(4 * var(--u));pointer-events:none;background:linear-gradient(#f4f4f1 0%,#c3c5bf 42%,#8e908a 58%,#dcddd8 100%);position:absolute;box-shadow:inset 0 0 0 1px #00000040,0 3px 6px #0006}.lanyard__crimp[data-astro-cid-nbizlwsd] i[data-astro-cid-nbizlwsd]{top:calc(8 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));background:#6f716b;border-radius:50%;position:absolute;box-shadow:inset 0 1px 1px #00000080}.lanyard__crimp[data-astro-cid-nbizlwsd] i[data-astro-cid-nbizlwsd]:first-child{left:calc(9 * var(--u))}.lanyard__crimp[data-astro-cid-nbizlwsd] i[data-astro-cid-nbizlwsd]:last-child{right:calc(9 * var(--u))}.lanyard__loop[data-astro-cid-nbizlwsd]{left:50%;top:calc(-36 * var(--u));width:calc(23 * var(--u));height:calc(63.5 * var(--u));margin-left:calc(-11.5 * var(--u));border:calc(3.5 * var(--u)) solid #c9cbc5;border-radius:0 0 calc(9 * var(--u)) calc(9 * var(--u));pointer-events:none;border-top:0;position:absolute;box-shadow:0 2px 4px #00000059,inset 0 -1px #ffffff59}.lanyard__card[data-astro-cid-nbizlwsd]{perspective:1100px;position:absolute;inset:0}.lanyard__rotor[data-astro-cid-nbizlwsd]{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry,0deg) + var(--flip,0deg)));transition:transform .7s var(--ease-out);position:relative}.lanyard[data-astro-cid-nbizlwsd].is-hovering .lanyard__rotor[data-astro-cid-nbizlwsd]{transition:transform .15s ease-out}.lanyard[data-astro-cid-nbizlwsd].is-flipping .lanyard__rotor[data-astro-cid-nbizlwsd]{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.lanyard[data-astro-cid-nbizlwsd].is-flipped{--flip:180deg}.lanyard__face[data-astro-cid-nbizlwsd]{border-radius:calc(14 * var(--u));-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.lanyard__face[data-astro-cid-nbizlwsd] p[data-astro-cid-nbizlwsd],.lanyard__face[data-astro-cid-nbizlwsd] dl[data-astro-cid-nbizlwsd],.lanyard__face[data-astro-cid-nbizlwsd] dd[data-astro-cid-nbizlwsd],.lanyard__face[data-astro-cid-nbizlwsd] ul[data-astro-cid-nbizlwsd]{margin:0;padding:0}.lanyard__flip[data-astro-cid-nbizlwsd]{border-radius:calc(14 * var(--u));cursor:pointer;touch-action:pan-y;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lanyard__flip[data-astro-cid-nbizlwsd]:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.lanyard__slot[data-astro-cid-nbizlwsd]{left:calc(128 * var(--u));top:calc(18 * var(--u));width:calc(64 * var(--u));height:calc(12 * var(--u));background:var(--bg);border-radius:999px;position:absolute}.lanyard__face--front[data-astro-cid-nbizlwsd]{color:#0b0c0a;background-color:#ecebe4;background-image:radial-gradient(#0b0c0a1c calc(.8 * var(--u)), transparent calc(1.2 * var(--u)));background-size:calc(12 * var(--u)) calc(12 * var(--u));box-shadow:0 0 0 1px #0b0c0a14,0 40px 80px -24px #0009,0 12px 24px -12px #0006}.lanyard__face--front[data-astro-cid-nbizlwsd] .lanyard__slot[data-astro-cid-nbizlwsd]{box-shadow:inset 0 1px 2px #00000080,0 1px #fff9}.lanyard__frame[data-astro-cid-nbizlwsd]{inset:calc(12 * var(--u));border-radius:calc(6 * var(--u));border:1px solid #0b0c0a29;position:absolute}.lanyard__crop[data-astro-cid-nbizlwsd]{width:calc(10 * var(--u));height:calc(10 * var(--u));position:absolute}.lanyard__crop[data-astro-cid-nbizlwsd]:before,.lanyard__crop[data-astro-cid-nbizlwsd]:after{content:"";background:#0b0c0a73;position:absolute}.lanyard__crop[data-astro-cid-nbizlwsd]:before{width:calc(8 * var(--u));height:1px}.lanyard__crop[data-astro-cid-nbizlwsd]:after{width:1px;height:calc(8 * var(--u))}.lanyard__crop--tl[data-astro-cid-nbizlwsd]{left:calc(2 * var(--u));top:calc(2 * var(--u))}.lanyard__crop--tl[data-astro-cid-nbizlwsd]:before{left:0;top:calc(10 * var(--u))}.lanyard__crop--tl[data-astro-cid-nbizlwsd]:after{left:calc(10 * var(--u));top:0}.lanyard__crop--tr[data-astro-cid-nbizlwsd]{right:calc(2 * var(--u));top:calc(2 * var(--u))}.lanyard__crop--tr[data-astro-cid-nbizlwsd]:before{right:0;top:calc(10 * var(--u))}.lanyard__crop--tr[data-astro-cid-nbizlwsd]:after{right:calc(10 * var(--u));top:0}.lanyard__crop--bl[data-astro-cid-nbizlwsd]{left:calc(2 * var(--u));bottom:calc(2 * var(--u))}.lanyard__crop--bl[data-astro-cid-nbizlwsd]:before{left:0;bottom:calc(10 * var(--u))}.lanyard__crop--bl[data-astro-cid-nbizlwsd]:after{left:calc(10 * var(--u));bottom:0}.lanyard__crop--br[data-astro-cid-nbizlwsd]{right:calc(2 * var(--u));bottom:calc(2 * var(--u))}.lanyard__crop--br[data-astro-cid-nbizlwsd]:before{right:0;bottom:calc(10 * var(--u))}.lanyard__crop--br[data-astro-cid-nbizlwsd]:after{right:calc(10 * var(--u));bottom:0}.lanyard__kicker[data-astro-cid-nbizlwsd]{left:calc(26 * var(--u));top:calc(40 * var(--u));font-family:var(--f-mono);font-size:calc(9.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#0b0c0aa6;line-height:1.4;position:absolute}.lanyard__photo[data-astro-cid-nbizlwsd]{left:calc(26 * var(--u));top:calc(64 * var(--u));width:calc(268 * var(--u));height:calc(196 * var(--u));border-radius:calc(3 * var(--u));background:#d8d7cf;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #0b0c0a1a}.lanyard__photo[data-astro-cid-nbizlwsd] img[data-astro-cid-nbizlwsd]{object-fit:cover;object-position:50% 9%;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:filter .7s;display:block}.lanyard[data-astro-cid-nbizlwsd].is-hovering:not(.is-flipped) .lanyard__photo[data-astro-cid-nbizlwsd] img[data-astro-cid-nbizlwsd],.lanyard[data-astro-cid-nbizlwsd].is-developed .lanyard__photo[data-astro-cid-nbizlwsd] img[data-astro-cid-nbizlwsd]{filter:grayscale(0)contrast(1.06)}.lanyard__name[data-astro-cid-nbizlwsd]{left:calc(26 * var(--u));top:calc(272 * var(--u));font-size:calc(27 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1.1;position:absolute}.lanyard__spec[data-astro-cid-nbizlwsd]{left:calc(26 * var(--u));right:calc(26 * var(--u));top:calc(314 * var(--u));border-bottom:1px solid #0b0c0a29;display:grid;position:absolute}.lanyard__spec[data-astro-cid-nbizlwsd] div[data-astro-cid-nbizlwsd]{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));padding:calc(4 * var(--u)) 0;border-top:1px solid #0b0c0a29;display:flex}.lanyard__spec[data-astro-cid-nbizlwsd] dt[data-astro-cid-nbizlwsd]{font-family:var(--f-mono);font-size:calc(9.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#0b0c0a8c}.lanyard__spec[data-astro-cid-nbizlwsd] dd[data-astro-cid-nbizlwsd]{font-size:calc(12.5 * var(--u));white-space:nowrap;line-height:1.3}.lanyard__face[data-astro-cid-nbizlwsd] .lanyard__band[data-astro-cid-nbizlwsd]{left:calc(55.5 * var(--u));right:0;top:calc(449 * var(--u));height:calc(18 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(42 * var(--u));color:#c8ff2e;font-family:var(--f-mono);font-size:calc(7.2 * var(--u));text-transform:uppercase;white-space:nowrap;background:#121310;justify-content:space-between;align-items:center;font-weight:500;line-height:1;display:flex;position:absolute}.lanyard__seal[data-astro-cid-nbizlwsd]{left:calc(21.5 * var(--u));top:calc(424 * var(--u));width:calc(68 * var(--u));height:calc(68 * var(--u));color:#0b0c0ab8;background:conic-gradient(from var(--holo-a,210deg), #ffb3e1, #a9ecff, #d8ff8a, #fff1b0, #c9b3ff, #ffb3e1);border-radius:50%;position:absolute;overflow:hidden;transform:rotate(-10deg);box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 3px #00000040}.lanyard__seal-rings[data-astro-cid-nbizlwsd],.lanyard__seal-glint[data-astro-cid-nbizlwsd],.lanyard__seal-ring[data-astro-cid-nbizlwsd],.lanyard__seal-text[data-astro-cid-nbizlwsd]{position:absolute;inset:0}.lanyard__seal-rings[data-astro-cid-nbizlwsd]{background:repeating-radial-gradient(circle at 50% 50%, #ffffff4d 0 1px, #fff0 1px calc(4 * var(--u)));-webkit-mask-image:radial-gradient(circle closest-side,#000 70%,#0000 70.6%);mask-image:radial-gradient(circle closest-side,#000 70%,#0000 70.6%)}.lanyard__seal-glint[data-astro-cid-nbizlwsd]{background:radial-gradient(circle at var(--gx,30%) var(--gy,25%), #ffffffe6, #fff0 55%);mix-blend-mode:soft-light}.lanyard__seal-ring[data-astro-cid-nbizlwsd]{fill:currentColor;width:100%;height:100%}.lanyard__seal-ring[data-astro-cid-nbizlwsd] text[data-astro-cid-nbizlwsd]{font-family:var(--f-mono);font-weight:500}.lanyard__seal-line[data-astro-cid-nbizlwsd]{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.45}.lanyard__seal-text[data-astro-cid-nbizlwsd]{place-items:center;display:grid}.lanyard__seal-mono[data-astro-cid-nbizlwsd]{width:calc(30.6 * var(--u));height:calc(25.6 * var(--u));fill:currentColor;overflow:visible}.lanyard__holo[data-astro-cid-nbizlwsd]{pointer-events:none;background:linear-gradient(115deg,#ffb3e100 28%,#ffb3e138 40%,#a9ecff38 50%,#d8ff8a33 60%,#ffb3e100 72%) 0 0/260% 100%;background-position:var(--holo-pos,50%) 50%;opacity:0;transition:opacity .35s;position:absolute;inset:0}.lanyard[data-astro-cid-nbizlwsd].is-hovering:not(.is-flipped) .lanyard__holo[data-astro-cid-nbizlwsd]{opacity:1}.lanyard__gloss[data-astro-cid-nbizlwsd]{pointer-events:none;background:linear-gradient(160deg,#ffffff73 0%,#fff0 32%);position:absolute;inset:0}.lanyard__face--back[data-astro-cid-nbizlwsd]{color:#ecebe4;background-color:#121310;background-image:radial-gradient(#ecebe40f calc(1 * var(--u)), transparent calc(1.4 * var(--u)));background-size:calc(14 * var(--u)) calc(14 * var(--u));transform:rotateY(180deg);box-shadow:0 0 0 1px #ecebe41f,0 40px 80px -24px #000000b3}.lanyard__face--back[data-astro-cid-nbizlwsd] .lanyard__slot[data-astro-cid-nbizlwsd]{box-shadow:inset 0 1px 2px #000000bf}.lanyard__back-name[data-astro-cid-nbizlwsd]{left:calc(24 * var(--u));top:calc(50 * var(--u));font-size:calc(26 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1.15;position:absolute}.lanyard__back-mail[data-astro-cid-nbizlwsd]{left:calc(24 * var(--u));top:calc(88 * var(--u));font-family:var(--f-mono);font-size:calc(12 * var(--u));color:#ecebe4d9;line-height:1.4;position:absolute}.lanyard__back-loc[data-astro-cid-nbizlwsd]{left:calc(24 * var(--u));top:calc(108 * var(--u));font-size:calc(13 * var(--u));color:#8f9088;line-height:1.4;position:absolute}.lanyard__qr[data-astro-cid-nbizlwsd]{left:calc(85 * var(--u));top:calc(194 * var(--u));width:calc(150 * var(--u));height:calc(150 * var(--u));position:absolute}.lanyard__qr[data-astro-cid-nbizlwsd] svg{width:100%;height:100%;display:block}.lanyard__qr-cap[data-astro-cid-nbizlwsd]{left:0;right:0;top:calc(358 * var(--u));text-align:center;font-family:var(--f-mono);font-size:calc(9.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#8f9088;line-height:1.4;position:absolute}.lanyard__rule[data-astro-cid-nbizlwsd]{left:calc(24 * var(--u));right:calc(24 * var(--u));top:calc(440 * var(--u));border-top:1px solid #ecebe41f;position:absolute}.lanyard__back-foot[data-astro-cid-nbizlwsd]{left:calc(24 * var(--u));right:calc(24 * var(--u));top:calc(458 * var(--u));justify-content:space-between;align-items:center;gap:calc(8 * var(--u));display:flex;position:absolute}.lanyard__mark[data-astro-cid-nbizlwsd]{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:600;display:inline-flex}.lanyard__mark[data-astro-cid-nbizlwsd] svg[data-astro-cid-nbizlwsd]{width:calc(22 * var(--u));height:calc(22 * var(--u))}.lanyard__gloss--back[data-astro-cid-nbizlwsd]{background:linear-gradient(160deg,#ffffff12 0%,#fff0 30%)}@media (prefers-reduced-motion:reduce){.lanyard__rotor[data-astro-cid-nbizlwsd],.lanyard[data-astro-cid-nbizlwsd].is-flipping .lanyard__rotor[data-astro-cid-nbizlwsd]{transition:none}}.manifesto__intro[data-astro-cid-pgckz4m3]{row-gap:clamp(96px,16vw,132px);display:grid}@media (width>=1024px){.manifesto__intro[data-astro-cid-pgckz4m3]{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(40px,5vw,96px)}.manifesto__text[data-astro-cid-pgckz4m3]{font-size:calc(var(--t-2xl) * .9)}}.manifesto__text[data-astro-cid-pgckz4m3]{font-size:var(--t-2xl);letter-spacing:-.02em;text-wrap:pretty;max-width:22ch;font-weight:500;line-height:1.12}@media (width>=900px){.manifesto__text[data-astro-cid-pgckz4m3]{max-width:27ch}}.m-chip[data-astro-cid-pgckz4m3]{vertical-align:middle;border-radius:var(--r-pill);background:var(--accent);width:1.5em;height:.9em;color:var(--on-accent);place-items:center;margin-inline:.08em;display:inline-grid;overflow:hidden;transform:translateY(-.06em)}.m-chip[data-astro-cid-pgckz4m3] svg[data-astro-cid-pgckz4m3]{width:.55em;height:.55em}.m-chip--play[data-astro-cid-pgckz4m3]{box-shadow:inset 0 0 0 2px var(--fg);color:var(--fg);background:0 0}.manifesto__bring[data-astro-cid-pgckz4m3]{border-top:1px solid var(--line);margin-top:clamp(64px,9vw,140px);padding-top:28px}.manifesto__kicker[data-astro-cid-pgckz4m3]{margin-bottom:clamp(20px,2.4vw,32px)}.manifesto__principles[data-astro-cid-pgckz4m3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.manifesto__principles[data-astro-cid-pgckz4m3] li[data-astro-cid-pgckz4m3]{align-content:start;gap:12px;display:grid}.manifesto__principles[data-astro-cid-pgckz4m3] p[data-astro-cid-pgckz4m3]{max-width:38ch}@media (width<=800px){.manifesto__principles[data-astro-cid-pgckz4m3]{grid-template-columns:1fr}}.work__head[data-astro-cid-eei5yqns]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,72px);display:flex}.work__pin[data-astro-cid-eei5yqns]{padding-block:var(--section-y);position:relative}.work__pin[data-astro-cid-eei5yqns] .frame-label{margin-bottom:clamp(20px,3vw,40px)}@media (width>=900px){.work__pin[data-astro-cid-eei5yqns]{min-height:100svh;padding-block:var(--s-8) 28px;flex-direction:column;justify-content:flex-start;display:flex}.work__track[data-astro-cid-eei5yqns]{margin-block:auto}.work__head[data-astro-cid-eei5yqns]{margin-bottom:clamp(24px,3vw,44px)}.work__head[data-astro-cid-eei5yqns] .lead[data-astro-cid-eei5yqns]{max-width:44ch}}@media (width>=900px) and (height<=760px){.work__pin[data-astro-cid-eei5yqns] .frame-label{margin-bottom:16px;padding-bottom:12px}.work__head[data-astro-cid-eei5yqns]{margin-bottom:20px}.work__head[data-astro-cid-eei5yqns] h2[data-astro-cid-eei5yqns]{font-size:var(--t-2xl)}.work__head[data-astro-cid-eei5yqns] .lead[data-astro-cid-eei5yqns]{font-size:var(--t-base)}.work__progress[data-astro-cid-eei5yqns]{margin-top:20px}.wcard__link[data-astro-cid-eei5yqns]{gap:10px}.wcard__sum[data-astro-cid-eei5yqns]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.work__track[data-astro-cid-eei5yqns]{padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));will-change:transform;gap:clamp(20px,2.6vw,44px);width:max-content;display:flex}.wcard[data-astro-cid-eei5yqns]{width:var(--wcard-w,clamp(300px, min(48vw, (100svh - 430px) * 1.6), 1040px));flex:none}.wcard__link[data-astro-cid-eei5yqns]{gap:14px;display:grid}.wcard__media[data-astro-cid-eei5yqns]{aspect-ratio:16/10;border-radius:var(--r-3);background:var(--bg-3);isolation:isolate;max-width:100%;position:relative;overflow:hidden}.wcard__inner[data-astro-cid-eei5yqns]{position:absolute;inset:0}.wcard__inner[data-astro-cid-eei5yqns] img[data-astro-cid-eei5yqns],.wcard__inner[data-astro-cid-eei5yqns] canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wcard__inner[data-astro-cid-eei5yqns] canvas{opacity:0;transition:opacity .35s var(--ease-out)}.wcard__media[data-astro-cid-eei5yqns].gl-on canvas{opacity:1}.wcard__status[data-astro-cid-eei5yqns]{z-index:2;border-radius:var(--r-pill);height:28px;font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:#ecebe4;backdrop-filter:blur(10px);background:#0b0c0a99;align-items:center;gap:8px;padding-inline:10px 12px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.wcard__status[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:#8f9088;border-radius:50%;width:6px;height:6px}.wcard__status--case[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:var(--volt)}.wcard__status--external[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:#fff}.wcard__row[data-astro-cid-eei5yqns]{grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding-top:8px;display:grid}.wcard__title[data-astro-cid-eei5yqns]{font-size:var(--t-xl);letter-spacing:var(--track-tight)}.wcard__arrow[data-astro-cid-eei5yqns]{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out);border-radius:50%;align-self:center;place-items:center;display:grid}.wcard__arrow[data-astro-cid-eei5yqns] svg[data-astro-cid-eei5yqns]{width:18px}.wcard__link[data-astro-cid-eei5yqns]:hover .wcard__arrow[data-astro-cid-eei5yqns]{background:var(--accent);color:var(--on-accent);box-shadow:none;transform:rotate(45deg)}.wcard--soon[data-astro-cid-eei5yqns] .wcard__arrow[data-astro-cid-eei5yqns]{display:none}.wcard__sum[data-astro-cid-eei5yqns]{color:var(--muted);max-width:44ch}.wcard__tags[data-astro-cid-eei5yqns]{flex-wrap:wrap;gap:6px;display:flex}.wcard-end[data-astro-cid-eei5yqns]{border-radius:var(--r-3);width:clamp(260px,26vw,420px);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);flex:none;align-content:space-between;align-self:stretch;padding:28px;display:grid}.wcard-end[data-astro-cid-eei5yqns]:hover{background:var(--accent);color:var(--on-accent)}.wcard-end[data-astro-cid-eei5yqns]:hover .label[data-astro-cid-eei5yqns]{color:inherit}.wcard-end__title[data-astro-cid-eei5yqns]{font-size:var(--t-2xl);letter-spacing:var(--track-display);font-weight:500;line-height:1}.wcard-end__arrow[data-astro-cid-eei5yqns]{font-size:var(--t-2xl)}.work__progress[data-astro-cid-eei5yqns]{align-items:center;gap:20px;margin-top:clamp(32px,4vw,56px);display:flex}.work__bar[data-astro-cid-eei5yqns]{background:var(--line-2);flex:1;height:1px;position:relative}.work__bar[data-astro-cid-eei5yqns] i[data-astro-cid-eei5yqns]{background:var(--accent-text);transform-origin:0;width:100%;position:absolute;inset:-.5px auto -.5px 0;transform:scaleX(.05)}@media (width<=899px){.work__track[data-astro-cid-eei5yqns]{width:100%;padding-inline:var(--gutter);flex-direction:column;gap:56px}.wcard[data-astro-cid-eei5yqns],.wcard-end[data-astro-cid-eei5yqns]{width:100%}.wcard-end[data-astro-cid-eei5yqns]{aspect-ratio:auto;min-height:220px}.work__progress[data-astro-cid-eei5yqns]{display:none}}.process[data-astro-cid-2kegqo7y]{position:relative}.process__pin[data-astro-cid-2kegqo7y]{min-height:100svh;padding-block:calc(var(--nav-h) + 16px) 32px;align-items:center;display:flex}.process__inner[data-astro-cid-2kegqo7y]{width:100%}.process__head[data-astro-cid-2kegqo7y]{padding-top:var(--section-y)}.process__title[data-astro-cid-2kegqo7y]{text-wrap:balance}.process__grid[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(12px,1.6vw,24px);display:grid}.process__copy[data-astro-cid-2kegqo7y]{grid-column:1/span 5}.process__visual[data-astro-cid-2kegqo7y]{grid-column:7/span 6;justify-self:center;width:440px;height:572px;position:relative}.fm-steps[data-astro-cid-2kegqo7y]{border-top:1px solid var(--line);display:grid}.fm-step[data-astro-cid-2kegqo7y]{border-bottom:1px solid var(--line)}.fm-step__head[data-astro-cid-2kegqo7y]{text-align:left;width:100%;color:var(--muted);transition:color var(--d-base) var(--ease-out);grid-template-columns:36px 1fr 80px;align-items:center;gap:12px;padding-block:16px;display:grid}.fm-step[data-astro-cid-2kegqo7y].is-active .fm-step__head[data-astro-cid-2kegqo7y]{color:var(--fg)}.fm-step__t[data-astro-cid-2kegqo7y]{font-size:var(--t-xl);letter-spacing:var(--track-tight);font-weight:500;line-height:1}.fm-step__bar[data-astro-cid-2kegqo7y]{background:var(--line-2);height:2px;position:relative;overflow:hidden}.fm-step__bar[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{background:var(--accent-text);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fm-step__body[data-astro-cid-2kegqo7y]{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.fm-step__body[data-astro-cid-2kegqo7y]>div[data-astro-cid-2kegqo7y]{overflow:hidden}.fm-step[data-astro-cid-2kegqo7y].is-active .fm-step__body[data-astro-cid-2kegqo7y]{grid-template-rows:1fr}.fm-step__h[data-astro-cid-2kegqo7y]{padding-left:48px;font-weight:600}.fm-step__d[data-astro-cid-2kegqo7y]{color:var(--muted);max-width:44ch;margin-top:4px;padding-left:48px}.fm-step__tools[data-astro-cid-2kegqo7y]{gap:6px;padding:14px 0 20px 48px;display:flex}.fm[data-astro-cid-2kegqo7y]{--fm-scale:1;width:440px;transform:scale(var(--fm-scale));transform-origin:0 0;position:absolute;top:0;left:0}.fm__meta[data-astro-cid-2kegqo7y]{justify-content:space-between;margin-bottom:12px;display:flex}.fm__meta[data-astro-cid-2kegqo7y] [data-astro-cid-2kegqo7y][data-fm-version]{color:var(--accent-text)}.fm__stage[data-astro-cid-2kegqo7y]{width:440px;height:540px;position:relative}.fm__layer[data-astro-cid-2kegqo7y]{visibility:hidden;position:absolute;inset:0}.fm__layer[data-astro-cid-2kegqo7y].is-visible{visibility:visible}.fm__scan[data-astro-cid-2kegqo7y]{background:var(--accent);height:2px;box-shadow:0 0 24px 4px var(--glow);opacity:0;z-index:5;pointer-events:none;position:absolute;top:0;left:-16px;right:-16px}.fm__sketch[data-astro-cid-2kegqo7y]{color:var(--fg);background:radial-gradient(color-mix(in srgb, var(--fg) 12%, transparent) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--bg);border-radius:26px}.fm__sketch[data-astro-cid-2kegqo7y] .sk[data-astro-cid-2kegqo7y] [data-astro-cid-2kegqo7y]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.fm__sketch[data-astro-cid-2kegqo7y] .sk[data-astro-cid-2kegqo7y] .thin[data-astro-cid-2kegqo7y]{stroke-width:1.4px;opacity:.55}.fm__sketch[data-astro-cid-2kegqo7y] .sk-note[data-astro-cid-2kegqo7y] path[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent-text);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1}.fm__sketch[data-astro-cid-2kegqo7y] .sk-note[data-astro-cid-2kegqo7y] text[data-astro-cid-2kegqo7y]{fill:var(--accent-text);font-family:var(--f-mono);font-size:12px}.fm__wire[data-astro-cid-2kegqo7y]{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.w-row[data-astro-cid-2kegqo7y]{align-items:center;gap:14px;display:flex}.w-box[data-astro-cid-2kegqo7y]{background:var(--bg-4);outline:1px dashed var(--line-2);outline-offset:-1px;border-radius:10px;display:block;position:relative}.w-box[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y],.w-lbl[data-astro-cid-2kegqo7y]{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;font-size:10px;font-style:normal;position:absolute}.w-avatar[data-astro-cid-2kegqo7y]{border-radius:50%;flex:none;width:42px;height:42px}.w-avatar[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{place-items:center;display:grid;inset:0}.w-lines[data-astro-cid-2kegqo7y]{flex:1;gap:8px;display:grid}.w-bar[data-astro-cid-2kegqo7y]{background:var(--bg-4);border-radius:5px;height:10px;display:block}.w-bar--s[data-astro-cid-2kegqo7y]{opacity:.7;height:7px}.w-bar--l[data-astro-cid-2kegqo7y]{border-radius:6px;height:22px}.w-pill[data-astro-cid-2kegqo7y]{border-radius:14px;flex:none;width:84px;height:28px}.w-kpis[data-astro-cid-2kegqo7y]{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.w-kpi[data-astro-cid-2kegqo7y]{background:0 0;align-content:space-between;height:100px;padding:18px;display:grid}.w-chart[data-astro-cid-2kegqo7y]{background:0 0;height:148px}.w-chart[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{top:10px;left:12px}.w-x[data-astro-cid-2kegqo7y]{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--line-2) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--line-2) 50%, transparent calc(50% + .5px));position:absolute;inset:0}.w-toggle[data-astro-cid-2kegqo7y]{justify-content:space-between;padding-block:6px}.w-switch[data-astro-cid-2kegqo7y]{border-radius:14px;width:52px;height:28px}.w-btn[data-astro-cid-2kegqo7y]{height:54px;margin-top:auto}.w-btn[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{place-items:center;display:grid;inset:0}.w-red[data-astro-cid-2kegqo7y]{color:var(--redline);font-family:var(--f-mono);font-size:10px;position:absolute}.w-red--h[data-astro-cid-2kegqo7y]{background:var(--redline);width:16px;height:1px}.w-red--v[data-astro-cid-2kegqo7y]{background:var(--redline);width:1px;height:16px}.w-red[data-astro-cid-2kegqo7y] em[data-astro-cid-2kegqo7y]{background:var(--redline);color:#fff;border-radius:3px;padding:1px 4px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-lbl[data-astro-cid-2kegqo7y]{top:6px}.fm__hifi[data-astro-cid-2kegqo7y]{background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 6%, var(--bg-2)), var(--bg-2));box-shadow:0 0 0 1px var(--line-2), var(--shadow);border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:hidden}.h-row[data-astro-cid-2kegqo7y]{align-items:center;gap:12px;display:flex}.h-avatar[data-astro-cid-2kegqo7y]{background:conic-gradient(from 200deg, var(--volt), #6cc3ff, #c9a2ff, var(--volt));width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.h-titles[data-astro-cid-2kegqo7y]{flex:1;line-height:1.25;display:grid}.h-titles[data-astro-cid-2kegqo7y] strong[data-astro-cid-2kegqo7y]{letter-spacing:-.01em;font-size:17px;font-weight:600}.h-titles[data-astro-cid-2kegqo7y] span[data-astro-cid-2kegqo7y]{color:var(--muted);font-size:13px}.h-status[data-astro-cid-2kegqo7y]{height:28px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:14px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.h-status[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{background:currentColor;border-radius:50%;width:6px;height:6px}.h-kpis[data-astro-cid-2kegqo7y]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.h-kpi[data-astro-cid-2kegqo7y]{background:var(--bg-3);border-radius:16px;gap:4px;padding:16px;display:grid;position:relative}.h-kpi__l[data-astro-cid-2kegqo7y]{color:var(--muted);font-size:12px}.h-kpi__v[data-astro-cid-2kegqo7y]{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.1}.h-delta[data-astro-cid-2kegqo7y]{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.h-chart[data-astro-cid-2kegqo7y]{background:var(--bg-3);border-radius:16px;padding:14px 16px 10px;position:relative}.h-chart__head[data-astro-cid-2kegqo7y]{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.h-chart[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{width:100%;height:96px;overflow:visible}.h-grid[data-astro-cid-2kegqo7y]{stroke:var(--line);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.h-area[data-astro-cid-2kegqo7y]{fill:url(#fm-grad)}.h-line[data-astro-cid-2kegqo7y]{fill:none;stroke:var(--accent-text);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1}.h-days[data-astro-cid-2kegqo7y]{justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.h-tip[data-astro-cid-2kegqo7y]{white-space:nowrap;background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;top:0;left:0}.h-dot[data-astro-cid-2kegqo7y]{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent);opacity:0;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.h-toggle[data-astro-cid-2kegqo7y]{justify-content:space-between;align-items:center;gap:12px;padding:4px 2px;display:flex}.h-toggle[data-astro-cid-2kegqo7y]>span[data-astro-cid-2kegqo7y]:first-child{line-height:1.3;display:grid}.h-toggle[data-astro-cid-2kegqo7y] strong[data-astro-cid-2kegqo7y]{font-size:14px;font-weight:600}.h-toggle[data-astro-cid-2kegqo7y]>span[data-astro-cid-2kegqo7y]:first-child span[data-astro-cid-2kegqo7y]{color:var(--muted);font-size:12px}.h-switch[data-astro-cid-2kegqo7y]{background:var(--bg-4);width:52px;height:30px;transition:background-color .35s var(--ease-out);border-radius:15px;flex:none;position:relative}.h-switch[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{width:24px;height:24px;transition:transform .45s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.h-switch[data-astro-cid-2kegqo7y].is-on{background:var(--accent)}.h-switch[data-astro-cid-2kegqo7y].is-on i[data-astro-cid-2kegqo7y]{transform:translate(22px)}.h-btn[data-astro-cid-2kegqo7y]{background:var(--accent);height:54px;color:var(--on-accent);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:auto;font-size:15px;font-weight:600;display:flex}.h-btn[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{width:18px}.h-toast[data-astro-cid-2kegqo7y]{background:var(--fg);height:54px;color:var(--bg);opacity:0;border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(20px)}.h-toast[data-astro-cid-2kegqo7y] i[data-astro-cid-2kegqo7y]{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.h-cursor[data-astro-cid-2kegqo7y]{opacity:0;z-index:4;filter:drop-shadow(0 4px 8px #00000059);width:26px;height:26px;position:absolute;top:0;left:0}@media (width>=900px) and (height<=860px){.fm-step__head[data-astro-cid-2kegqo7y]{padding-block:11px}.fm-step__tools[data-astro-cid-2kegqo7y]{padding-block:10px 14px}}@media (width>=900px) and (height<=680px){.fm-step__d[data-astro-cid-2kegqo7y]{font-size:var(--t-sm)}}@media (width<=899px){.process__pin[data-astro-cid-2kegqo7y]{padding-top:calc(var(--nav-h) + 8px);align-items:flex-start}.process__grid[data-astro-cid-2kegqo7y]{flex-direction:column-reverse;gap:20px;display:flex}.process__visual[data-astro-cid-2kegqo7y]{align-self:center}.fm-step__head[data-astro-cid-2kegqo7y]{padding-block:10px}.fm-step__t[data-astro-cid-2kegqo7y]{font-size:var(--t-lg)}.fm-step__tools[data-astro-cid-2kegqo7y]{display:none}.fm-step__d[data-astro-cid-2kegqo7y]{font-size:var(--t-sm);padding-bottom:10px}}.impact[data-astro-cid-tnnqsqh5]{padding-block:clamp(48px,7vw,120px)}.impact__grid[data-astro-cid-tnnqsqh5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);display:grid}.impact__item[data-astro-cid-tnnqsqh5]{align-content:start;gap:8px;display:grid}.impact__rule[data-astro-cid-tnnqsqh5]{background:var(--line-2);height:1px;margin-bottom:20px;display:block}.impact__num[data-astro-cid-tnnqsqh5]{font-size:var(--t-3xl);letter-spacing:-.06em;align-items:baseline;font-weight:500;line-height:.9;display:flex}.impact__suf[data-astro-cid-tnnqsqh5]{color:var(--accent-text)}.impact__l[data-astro-cid-tnnqsqh5]{margin-top:12px;font-weight:600}.impact__d[data-astro-cid-tnnqsqh5]{max-width:26ch;font-size:var(--t-sm)}@media (width<=800px){.impact__grid[data-astro-cid-tnnqsqh5]{grid-template-columns:1fr 1fr;row-gap:48px}}.xp__grid[data-astro-cid-kq42ek7p]{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px clamp(12px,1.6vw,24px);display:grid}.xp__intro[data-astro-cid-kq42ek7p]{grid-column:1/span 4;align-content:start;gap:24px;display:grid}.xp__intro[data-astro-cid-kq42ek7p] h2[data-astro-cid-kq42ek7p]{font-size:var(--t-2xl)}.xp__list[data-astro-cid-kq42ek7p]{border-top:1px solid var(--line);grid-column:6/span 7}.xp__item[data-astro-cid-kq42ek7p]{border-bottom:1px solid var(--line)}.xp__row[data-astro-cid-kq42ek7p]{text-align:left;width:100%;transition:padding var(--d-base) var(--ease-out);grid-template-columns:120px 1fr auto 28px;align-items:center;gap:16px;padding-block:22px;display:grid;position:relative}.xp__row[data-astro-cid-kq42ek7p]:before{content:"";background:var(--accent);width:6px;height:6px;transition:transform var(--d-base) var(--ease-spring);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-14px;transform:scale(0)}button[data-astro-cid-kq42ek7p].xp__row:hover:before,.xp__row[data-astro-cid-kq42ek7p][aria-expanded=true]:before{transform:scale(1)}button[data-astro-cid-kq42ek7p].xp__row:hover{padding-left:8px}.xp__role[data-astro-cid-kq42ek7p]{font-size:var(--t-lg);letter-spacing:-.015em;font-weight:500}.xp__co[data-astro-cid-kq42ek7p]{color:var(--muted);text-align:right}.xp__plus[data-astro-cid-kq42ek7p]{justify-self:end;width:14px;height:14px;position:relative}.xp__plus[data-astro-cid-kq42ek7p]:before,.xp__plus[data-astro-cid-kq42ek7p]:after{content:"";height:1.5px;transition:transform var(--d-base) var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.xp__plus[data-astro-cid-kq42ek7p]:after{transform:rotate(90deg)}[data-astro-cid-kq42ek7p][aria-expanded=true] .xp__plus[data-astro-cid-kq42ek7p]:after{transform:rotate(0)}.xp__body[data-astro-cid-kq42ek7p]{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.xp__body[data-astro-cid-kq42ek7p][data-open=true]{grid-template-rows:1fr}.xp__body[data-astro-cid-kq42ek7p]>div[data-astro-cid-kq42ek7p]{overflow:hidden}.xp__body[data-astro-cid-kq42ek7p] ul[data-astro-cid-kq42ek7p]{color:var(--muted);gap:8px;padding:0 0 24px 136px;display:grid}.xp__body[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]{max-width:58ch;padding-left:18px;position:relative}.xp__body[data-astro-cid-kq42ek7p] li[data-astro-cid-kq42ek7p]:before{content:"";background:var(--accent-text);width:8px;height:1px;position:absolute;top:.75em;left:0}@media (width<=1000px){.xp__intro[data-astro-cid-kq42ek7p],.xp__list[data-astro-cid-kq42ek7p]{grid-column:1/-1}}@media (width<=640px){.xp__row[data-astro-cid-kq42ek7p]{grid-template-columns:1fr 28px;gap:4px 12px}.xp__period[data-astro-cid-kq42ek7p],.xp__role[data-astro-cid-kq42ek7p]{grid-column:1}.xp__co[data-astro-cid-kq42ek7p]{text-align:left;grid-column:1}.xp__plus[data-astro-cid-kq42ek7p]{grid-area:1/2/span 3}.xp__body[data-astro-cid-kq42ek7p] ul[data-astro-cid-kq42ek7p]{padding-left:0}}.kit[data-astro-cid-vbikgmr5]{border-block:1px solid var(--line);padding-block:clamp(40px,6vw,96px);overflow:clip}.kit__row[data-astro-cid-vbikgmr5]{display:flex;overflow:clip}.kit__row[data-astro-cid-vbikgmr5]+.kit__row[data-astro-cid-vbikgmr5]{margin-top:0}.kit__track[data-astro-cid-vbikgmr5]{will-change:transform;width:max-content;display:flex}.kit__set[data-astro-cid-vbikgmr5]{flex:none;align-items:center;display:flex}.kit__set[data-astro-cid-vbikgmr5] li[data-astro-cid-vbikgmr5]{padding-right:clamp(20px,3vw,44px);font-size:var(--t-3xl);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,44px);padding-block:.04em .12em;font-weight:500;line-height:1.2;display:flex}.kit__set[data-astro-cid-vbikgmr5] li[data-astro-cid-vbikgmr5] i[data-astro-cid-vbikgmr5]{background:var(--accent);border-radius:50%;width:.32em;height:.32em}.kit__row--alt[data-astro-cid-vbikgmr5] li[data-astro-cid-vbikgmr5]{color:var(--bg);-webkit-text-stroke:2.5px var(--muted);paint-order:stroke fill;letter-spacing:-.015em}.kit__row--alt[data-astro-cid-vbikgmr5] li[data-astro-cid-vbikgmr5] i[data-astro-cid-vbikgmr5]{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.words[data-astro-cid-bt342lhc]{overflow-x:clip}.words__grid[data-astro-cid-bt342lhc]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px clamp(12px,1.6vw,24px);display:grid}.words__intro[data-astro-cid-bt342lhc]{grid-column:1/span 5;justify-items:start;gap:20px;display:grid}.words__nav[data-astro-cid-bt342lhc]{gap:10px;display:flex}.words__arrow[data-astro-cid-bt342lhc]{width:56px;height:56px;padding:0}.words__arrow[data-astro-cid-bt342lhc] svg[data-astro-cid-bt342lhc]{width:22px;height:22px}.words__stack[data-astro-cid-bt342lhc]{touch-action:pan-y;overflow-anchor:none;grid-column:7/span 6;height:clamp(340px,30vw,420px);position:relative}.wcard2[data-astro-cid-bt342lhc]{border-radius:var(--r-3);background:var(--bg-2);min-height:100%;box-shadow:0 0 0 1px var(--line-2), var(--shadow);user-select:none;touch-action:none;will-change:transform;transform:translateY(calc(var(--i) * 16px)) scale(calc(1 - var(--i) * .04));z-index:calc(10 - var(--i));flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);display:flex;position:absolute;inset:0 0 auto}.wcard2[data-astro-cid-bt342lhc]:first-child{background:var(--bg-3)}.wcard2__mark[data-astro-cid-bt342lhc]{color:var(--accent-text);font-size:96px;font-weight:600;line-height:.6}.wcard2[data-astro-cid-bt342lhc] blockquote[data-astro-cid-bt342lhc]{font-size:var(--t-xl);letter-spacing:-.02em;gap:.6em;margin:0;font-weight:500;line-height:1.25;display:grid}.wcard2--m[data-astro-cid-bt342lhc] blockquote[data-astro-cid-bt342lhc]{font-size:clamp(1.25rem,1.1rem + .55vw,1.625rem);line-height:1.3}.wcard2--s[data-astro-cid-bt342lhc] blockquote[data-astro-cid-bt342lhc]{font-size:var(--t-lg);letter-spacing:-.01em;line-height:1.4}.wcard2[data-astro-cid-bt342lhc] figcaption[data-astro-cid-bt342lhc]{align-items:center;gap:14px;margin-top:auto;display:flex}.wcard2[data-astro-cid-bt342lhc] figcaption[data-astro-cid-bt342lhc]>span[data-astro-cid-bt342lhc]:last-child{line-height:1.3;display:grid}.wcard2__av[data-astro-cid-bt342lhc]{background:var(--bg-4);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--f-mono);letter-spacing:.04em;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid;overflow:hidden}.wcard2__av[data-astro-cid-bt342lhc] img[data-astro-cid-bt342lhc]{object-fit:cover;pointer-events:none;width:100%;height:100%}@media (width<=900px){.words__intro[data-astro-cid-bt342lhc],.words__stack[data-astro-cid-bt342lhc]{grid-column:1/-1}}.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px clamp(12px,1.6vw,24px);display:grid}.about__photo[data-astro-cid-j4y4sje3]{aspect-ratio:1175/1160;border-radius:var(--r-3);background:var(--bg-3);-webkit-user-select:none;user-select:none;grid-column:1/span 5;max-width:100%;position:relative;overflow:hidden}.about__img[data-astro-cid-j4y4sje3],.about__scratch[data-astro-cid-j4y4sje3]{width:100%;height:100%;position:absolute;inset:0}.about__img[data-astro-cid-j4y4sje3]{object-fit:cover;-webkit-user-drag:none}.about__img--mono[data-astro-cid-j4y4sje3]{filter:grayscale()contrast(1.05)brightness(.9)}.about__img--color[data-astro-cid-j4y4sje3]{clip-path:circle(0%)}.about__photo[data-astro-cid-j4y4sje3].is-color .about__img--color[data-astro-cid-j4y4sje3]{clip-path:circle(150%);transition:clip-path .9s var(--ease-out)}.about__scratch[data-astro-cid-j4y4sje3]{display:none}.about__photo[data-astro-cid-j4y4sje3].is-scratch{touch-action:pan-y pinch-zoom}.about__photo[data-astro-cid-j4y4sje3].is-scratch .about__img--color[data-astro-cid-j4y4sje3]{clip-path:none}.about__photo[data-astro-cid-j4y4sje3].is-scratch .about__img--mono[data-astro-cid-j4y4sje3]{visibility:hidden}.about__photo[data-astro-cid-j4y4sje3].is-scratch .about__scratch[data-astro-cid-j4y4sje3]{display:block}.about__brush[data-astro-cid-j4y4sje3]{--size:90px;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--d-fast);position:absolute;top:0;left:0}.about__brush[data-astro-cid-j4y4sje3]:before,.about__brush[data-astro-cid-j4y4sje3]:after{content:"";border-radius:50%;position:absolute;translate:-50% -50%}.about__brush[data-astro-cid-j4y4sje3]:before{width:var(--size);height:var(--size);box-shadow:inset 0 0 0 1.5px var(--volt), 0 0 0 1px #0b0c0a40;transition:width var(--d-base) var(--ease-out), height var(--d-base) var(--ease-out)}.about__brush[data-astro-cid-j4y4sje3]:after{background:var(--volt);width:5px;height:5px}.about__photo[data-astro-cid-j4y4sje3].is-brush .about__brush[data-astro-cid-j4y4sje3]{opacity:1}.about__photo[data-astro-cid-j4y4sje3].is-done .about__brush[data-astro-cid-j4y4sje3]:before{width:44px;height:44px}.is-inspecting .about__brush[data-astro-cid-j4y4sje3]{display:none}.about__reset[data-astro-cid-j4y4sje3]{z-index:3;color:var(--volt);backdrop-filter:blur(8px);animation:about-reset-in var(--d-base) var(--ease-out);background:#0b0c0a99;border-radius:4px;padding:6px 10px;position:absolute;bottom:14px;left:14px}.about__reset[data-astro-cid-j4y4sje3]:hover{text-underline-offset:3px;text-decoration:underline}.about__reset[data-astro-cid-j4y4sje3]:focus-visible{outline-color:var(--volt)}@keyframes about-reset-in{0%{opacity:0;transform:translateY(6px)}}.about__copy[data-astro-cid-j4y4sje3]{grid-column:7/span 6;gap:32px;display:grid}.about__text[data-astro-cid-j4y4sje3]{font-size:var(--t-lg);gap:16px;max-width:52ch;line-height:1.55;display:grid}.about__text[data-astro-cid-j4y4sje3] p[data-astro-cid-j4y4sje3]+p[data-astro-cid-j4y4sje3]{color:var(--muted)}.about__facts[data-astro-cid-j4y4sje3]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 24px;padding-top:28px;display:grid}.about__facts[data-astro-cid-j4y4sje3] div[data-astro-cid-j4y4sje3]{align-content:start;gap:4px;display:grid}.about__facts[data-astro-cid-j4y4sje3] dd[data-astro-cid-j4y4sje3]{margin:0}.about__links[data-astro-cid-j4y4sje3]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.about__photo[data-astro-cid-j4y4sje3]{grid-column:1/-1;max-width:520px}.about__copy[data-astro-cid-j4y4sje3]{grid-column:1/-1}}@media (width<=520px){.about__facts[data-astro-cid-j4y4sje3]{grid-template-columns:1fr}}
