.project-tinted main{background:rgba(var(--project-tint),.035)}.project-tinted .pj-head{background:transparent}.ps[data-astro-cid-m4osa22a]{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:80px var(--g);border-top:1px solid rgba(var(--ov),.12);background:rgba(var(--project-tint,128,128,128),.035)}.ps-stage[data-astro-cid-m4osa22a]{position:sticky;top:80px;align-self:start;z-index:1;height:calc(100svh - 120px);display:flex;align-items:center;overflow:hidden;border-radius:16px}.ps-stage[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .32s ease}.ps-stage[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a].is-visible{opacity:1}.ps-copy[data-astro-cid-m4osa22a] article[data-astro-cid-m4osa22a]{min-height:75svh;display:flex;flex-direction:column;justify-content:center;padding:40px 0;gap:16px}.ps-copy[data-astro-cid-m4osa22a] article[data-astro-cid-m4osa22a]:last-of-type{min-height:0;justify-content:flex-start;padding-bottom:16px}.ps[data-astro-cid-m4osa22a]{background:rgba(var(--project-tint,128,128,128),.035)}.ps[data-astro-cid-m4osa22a]:has(+.pj-faq-sec){padding-bottom:28px;border-bottom:0}.pj-faq-sec[data-astro-cid-m4osa22a]{position:relative;z-index:8;isolation:isolate;width:100%;max-width:none;margin:0;padding:12px var(--g) 88px;box-sizing:border-box;background:rgba(var(--project-tint,128,128,128),.035)}.pj-faq-sec[data-astro-cid-m4osa22a] .pj-faq[data-astro-cid-m4osa22a]{max-width:680px;margin:0 auto}.pj-faq[data-astro-cid-m4osa22a]{width:100%;margin:0;border-radius:16px;background:rgba(var(--ov),.035);transition:background .2s}.pj-faq[data-astro-cid-m4osa22a][open]{background:rgba(var(--ov),.05)}.pj-faq[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a],.pj-faq-item[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;box-sizing:border-box;border-radius:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pj-faq[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a] [data-astro-cid-m4osa22a],.pj-faq-item[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a] [data-astro-cid-m4osa22a]{pointer-events:none}.pj-faq[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]{padding:18px 22px;font-size:16px;line-height:24px;color:var(--fg);font-weight:500;transition:background .2s}.pj-faq-item[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]{padding:14px 4px;font-size:15px;line-height:22px;color:var(--fg);font-weight:400;border-radius:8px;border-bottom:1px solid rgba(var(--ov),.08);transition:background .2s}.pj-faq[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]:hover,.pj-faq-item[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]:hover{background:rgba(var(--ov),.07)}.pj-faq[data-astro-cid-m4osa22a] summary[data-astro-cid-m4osa22a]::-webkit-details-marker,.pj-faq[data-astro-cid-m4osa22a] summary[data-astro-cid-m4osa22a]::marker{display:none;content:""}.pj-faq[data-astro-cid-m4osa22a] summary[data-astro-cid-m4osa22a]:after{content:"";flex:none;width:28px;height:28px;border-radius:999px;background:rgba(var(--ov),.07) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%23888' stroke-width='1.4'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s}.pj-faq-item[data-astro-cid-m4osa22a]>summary[data-astro-cid-m4osa22a]:after{width:24px;height:24px}.pj-faq[data-astro-cid-m4osa22a][open]>summary[data-astro-cid-m4osa22a]:after,.pj-faq-item[data-astro-cid-m4osa22a][open]>summary[data-astro-cid-m4osa22a]:after{transform:rotate(180deg)}.pj-faq[data-astro-cid-m4osa22a] summary[data-astro-cid-m4osa22a]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pj-faq-list[data-astro-cid-m4osa22a]{padding:4px 22px 18px}.pj-faq-item[data-astro-cid-m4osa22a]{margin:0}.pj-faq-item[data-astro-cid-m4osa22a]>p[data-astro-cid-m4osa22a]{max-width:none;margin:0;padding:8px 0 16px;font-size:15px;line-height:1.55;letter-spacing:0;color:var(--fg2);font-weight:400}.ps-copy[data-astro-cid-m4osa22a] span[data-astro-cid-m4osa22a]{font-size:12px;letter-spacing:.12em;color:var(--fg2)}.ps-copy[data-astro-cid-m4osa22a] p[data-astro-cid-m4osa22a]{max-width:600px;font-size:clamp(22px,2.2vw,34px);line-height:1.18;letter-spacing:-.02em}@media (max-width:767px){.ps[data-astro-cid-m4osa22a]{display:block;padding:40px var(--g)}.ps-stage[data-astro-cid-m4osa22a]{top:0;height:42svh;z-index:2;background:var(--bg);border-radius:0;isolation:isolate;box-shadow:0 -40px 0 40px var(--bg)}.ps-copy[data-astro-cid-m4osa22a] article[data-astro-cid-m4osa22a]{min-height:60svh;justify-content:start;padding-top:28px}.ps-copy[data-astro-cid-m4osa22a] article[data-astro-cid-m4osa22a]:last-of-type{min-height:0;padding-bottom:16px}.ps-copy[data-astro-cid-m4osa22a] p[data-astro-cid-m4osa22a]{font-size:22px}.ps-stage[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a]{height:100%;-o-object-fit:contain;object-fit:contain}}.play-story[data-astro-cid-m4osa22a]{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:#080808;color:#fff;padding:0;z-index:4000;overflow:hidden;border:0}.play-story[data-astro-cid-m4osa22a]::backdrop{background:#000}.play-story[data-astro-cid-m4osa22a] figure[data-astro-cid-m4osa22a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.play-story[data-astro-cid-m4osa22a] figure[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a]{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;will-change:transform;opacity:0;transition:opacity .32s ease}.play-story[data-astro-cid-m4osa22a] figure[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a].is-visible{opacity:1}.play-story[data-astro-cid-m4osa22a] figcaption[data-astro-cid-m4osa22a]{display:none}.story-progress[data-astro-cid-m4osa22a]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff3}.story-progress[data-astro-cid-m4osa22a] span[data-astro-cid-m4osa22a]{display:block;width:100%;height:100%;background:#fff;transform-origin:0 0;scale:0 1}.story-end[data-astro-cid-m4osa22a]{position:absolute;inset:0;background:#000b;backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;text-align:center;padding:24px}.story-end[data-astro-cid-m4osa22a],.story-end[data-astro-cid-m4osa22a][hidden]{display:none!important;pointer-events:none!important}.story-end-t[data-astro-cid-m4osa22a]{font-size:clamp(32px,4.4vw,64px);letter-spacing:-.03em;line-height:1.05}.story-end-s[data-astro-cid-m4osa22a]{max-width:52ch;font-size:clamp(16px,1.4vw,20px);line-height:1.45;color:#fffc;margin-top:-8px}.story-end-acts[data-astro-cid-m4osa22a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.story-end-pill[data-astro-cid-m4osa22a]{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;background:#ffffff1f;border:1px solid #ffffff2e;font-size:16px;color:#fff}.story-end-pill[data-astro-cid-m4osa22a]:hover{background:#fff3}.story-end-pill[data-astro-cid-m4osa22a] span[data-astro-cid-m4osa22a]{font-size:20px;font-weight:300;line-height:1}#story-end-next[data-astro-cid-m4osa22a]{font-size:18px;text-decoration:underline;text-underline-offset:5px}@media (prefers-reduced-motion:reduce){.ps-stage[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a],.play-story[data-astro-cid-m4osa22a] figure[data-astro-cid-m4osa22a] img[data-astro-cid-m4osa22a]{transition:none}}.lb{position:fixed;inset:0;z-index:3000;background:#0a0a0af5;color:#fff;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.lb[hidden]{display:none}.lb-stage{margin:0;width:calc(100vw - 160px);height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.lb-stage img,.lb-stage video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.lb-capsule{position:absolute;left:50%;translate:-50% 0;bottom:max(16px,env(safe-area-inset-bottom));display:grid;grid-template-columns:48px 56px 52px 56px 48px;align-items:center;gap:4px;padding:6px;border-radius:999px;background:#121214e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 28px #0008,inset 0 1px #ffffff15}.lb-count{margin:0;font-size:15px;text-align:center;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.lb-x,.lb-nav{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;background:#ffffff0d;color:#fff;font-size:20px;line-height:1}.lb-x{width:52px;height:52px;background:#ffffff1f;font-size:30px;font-weight:300}.lb-stage video{cursor:pointer}.lb button:hover{background:#ffffff3d}.lb button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 767px){.lb-stage{width:100vw;height:calc(100dvh - 170px);margin-bottom:70px}}html:has(.lb:not([hidden])) .island-root{display:none!important;pointer-events:none!important}.pj-snap[data-astro-cid-jhm3crzq]{display:block}.pj-snap-viewport[data-astro-cid-jhm3crzq]{display:grid;gap:0}.pj-snap[data-astro-cid-jhm3crzq],.pj-snap[data-astro-cid-jhm3crzq] .pj-snap-viewport[data-astro-cid-jhm3crzq]{background:var(--bg)}.pj-snap[data-astro-cid-jhm3crzq] .pj-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:12px;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background:var(--bg)}.pj-snap[data-astro-cid-jhm3crzq] .pj-row>.pj-lb{flex:1 1 0;min-width:0;width:auto;height:auto;max-width:none;overflow:hidden;display:block;padding:0;background:var(--ph)}.pj-snap[data-astro-cid-jhm3crzq] .pj-row:not(.pj-pair)>.pj-lb{flex:1 1 100%;width:100%;aspect-ratio:auto}.pj-snap[data-astro-cid-jhm3crzq] .pj-row:not(.pj-pair)>.pj-lb img,.pj-snap[data-astro-cid-jhm3crzq] .pj-row:not(.pj-pair)>.pj-lb video{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:transparent}.pj-snap[data-astro-cid-jhm3crzq] .pj-pair>.pj-lb img,.pj-snap[data-astro-cid-jhm3crzq] .pj-pair>.pj-lb video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.pj-snap[data-astro-cid-jhm3crzq] .pj-video-row{align-items:stretch;justify-content:center;background:#111}.pj-snap[data-astro-cid-jhm3crzq] .pj-video-row>.pj-lb{position:relative;flex:1 1 100%;width:100%;height:100%;overflow:hidden;background:#111}.pj-snap[data-astro-cid-jhm3crzq] .pj-video-fill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#111;pointer-events:none}.pj-snap[data-astro-cid-jhm3crzq] .pj-video-row>.pj-lb img.pj-video-bg{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(32px) brightness(.42) saturate(1.05);transform:scale(1.22);pointer-events:none;background:#111}.pj-snap[data-astro-cid-jhm3crzq] .pj-video-row>.pj-lb video.pj-video{position:relative;z-index:1;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;display:block}@media (hover: hover),(pointer: fine){.pj-snap[data-astro-cid-jhm3crzq]{height:100svh;height:100dvh;position:relative;overflow:hidden;clip-path:inset(0);background:var(--bg)}.pj-snap[data-astro-cid-jhm3crzq] .pj-snap-viewport[data-astro-cid-jhm3crzq]{position:relative;height:100%;width:100%;overflow:hidden;clip-path:inset(0);background:var(--bg)}.pj-snap[data-astro-cid-jhm3crzq] .pj-row{position:absolute;inset:0;width:100%;height:100%;padding:0;background:var(--bg);transform:translate3d(0,100%,0);visibility:hidden;opacity:1;z-index:0;pointer-events:none;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pj-snap[data-astro-cid-jhm3crzq]:not(.is-ready) .pj-row:first-child{transform:translateZ(0);visibility:visible;z-index:2;pointer-events:auto}}@media (hover: none) and (pointer: coarse){.pj-snap[data-astro-cid-jhm3crzq] .pj-row{position:relative;height:100svh;height:100dvh;width:100%;padding:0;background:var(--bg);transform:none;visibility:visible;scroll-snap-align:start;scroll-snap-stop:always}}html.pj-snap-touch{scroll-snap-type:y mandatory}html.pj-snap-touch.pj-snap-released{scroll-snap-type:none}html.pj-snap-fine{scroll-behavior:auto!important}@media (hover: hover),(pointer: fine){.pj-snap[data-astro-cid-jhm3crzq].pj-cursor-up,.pj-snap[data-astro-cid-jhm3crzq].pj-cursor-up *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13.5' fill='%23111111' fill-opacity='.78' stroke='%23fff' stroke-width='1.25'/%3E%3Cpath d='M16 10.5v11M11.4 15.2L16 10.5l4.6 4.7' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,pointer}.pj-snap[data-astro-cid-jhm3crzq].pj-cursor-down,.pj-snap[data-astro-cid-jhm3crzq].pj-cursor-down *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13.5' fill='%23111111' fill-opacity='.78' stroke='%23fff' stroke-width='1.25'/%3E%3Cpath d='M16 21.5v-11M11.4 16.8L16 21.5l4.6-4.7' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,pointer}}#pj-snap-debug[data-astro-cid-jhm3crzq]{position:fixed;left:8px;bottom:8px;z-index:2147483646;max-width:min(460px,calc(100vw - 16px));padding:8px 10px;border-radius:8px;background:#000000c7;color:#9cffb0;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;white-space:pre-wrap;pointer-events:none;box-shadow:0 4px 18px #0006}.pj-tips-spot,.pj-tips{position:fixed;z-index:1400;pointer-events:none;will-change:opacity,transform}.pj-tips-spot{box-sizing:border-box;border-radius:999px;box-shadow:0 0 0 2px #ffffff8c,0 0 0 6px #ffffff1a,0 8px 24px #00000047;background:transparent}html:not(.dark) .pj-tips-spot{box-shadow:0 0 0 2px #1111116b,0 0 0 6px #11111114,0 8px 24px #00000024}.pj-tips{pointer-events:auto;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:14px 16px 12px;border-radius:18px;color:#f2f2f2;background:#18181a;backdrop-filter:blur(24px) saturate(120%);border:1px solid rgba(255,255,255,.08);border-top-color:#fff3;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff38;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:450;letter-spacing:-.01em;line-height:1.35;color-scheme:dark}html:not(.dark) .pj-tips{color:#111;background:#f6f6f6;border-color:#00000014;border-top-color:#ffffffc7;box-shadow:0 16px 40px #00000024,inset 0 1px #ffffffd9;color-scheme:light}.pj-tips-copy{margin:0;max-width:34ch}.pj-tips-row{display:flex;align-items:center;gap:10px;margin-top:12px}.pj-tips-count{font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:.55;margin-right:auto}.pj-tips-actions{display:flex;align-items:center;gap:4px}.pj-tips-skip,.pj-tips-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;font-size:13px;font-weight:520;letter-spacing:-.01em;line-height:1;cursor:pointer;border-radius:999px;min-height:32px;padding:0 14px}.pj-tips-skip{border:0;background:transparent;color:inherit;opacity:.62}.pj-tips-skip:hover,.pj-tips-skip:focus-visible{opacity:1}.pj-tips-next{border:1px solid rgba(255,255,255,.14);background:#ffffffeb;color:#111}html:not(.dark) .pj-tips-next{border-color:#00000014;background:#111111eb;color:#fff}.pj-tips-skip:focus-visible,.pj-tips-next:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pj-tips-arrow{position:absolute;width:12px;height:12px;background:inherit;border:inherit;border-top-color:transparent;border-left-color:transparent;box-shadow:2px 2px 6px #0000001f;transform:rotate(45deg);pointer-events:none}.pj-tips[data-place=below] .pj-tips-arrow{box-shadow:-1px -1px #ffffff1f;border-bottom-color:transparent;border-right-color:transparent;border-top-color:inherit;border-left-color:inherit}html.pj-sheet-open .wa-fab{display:none!important}html.wd-wait .wd:not(.is-open){opacity:0;translate:0 16px;pointer-events:none}html.wd-wait .wd:not(.is-open) .wd-box{pointer-events:none}html.wd-reveal .wd:not(.is-moving):not(.is-gliding){transition:opacity .45s ease,translate .45s cubic-bezier(.4,0,.2,1),transform 0s}.pj-dh[data-astro-cid-by4zwojz]{margin-top:1.2em;font-weight:400;color:var(--fg2)}.pj-dl[data-astro-cid-by4zwojz]{margin:.4em 0 1em;padding:0;list-style:none}.pj-dl[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{margin:0 0 .5em}.pj-dl[data-astro-cid-by4zwojz] strong[data-astro-cid-by4zwojz]{font-weight:500}.pj-head[data-astro-cid-by4zwojz]{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:32px 48px;padding:68px var(--g) 28px;position:relative;z-index:8}.pj-intro[data-astro-cid-by4zwojz]{flex:1 1 42%;min-width:0}.pj-head-right[data-astro-cid-by4zwojz]{flex:1 1 50%;max-width:none;min-width:0;position:relative;z-index:9}.pj-readmore[data-astro-cid-by4zwojz]{position:relative;z-index:10}@media (max-width: 767px){.pj-head[data-astro-cid-by4zwojz]{padding:36px var(--g) 28px;flex-wrap:wrap;flex-direction:column;gap:20px}.pj-intro[data-astro-cid-by4zwojz],.pj-head-right[data-astro-cid-by4zwojz]{flex-basis:auto;max-width:none}}.pj-h1[data-astro-cid-by4zwojz]{font-size:clamp(38px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;font-weight:400;color:var(--fg)}.pj-text[data-astro-cid-by4zwojz] .pj-sum[data-astro-cid-by4zwojz]{margin:0 0 24px;max-width:658px;font-size:16px;line-height:20px;color:var(--fg)}.pj-tags[data-astro-cid-by4zwojz]{margin-top:14px;font-size:13px;line-height:1.55;color:var(--fg2);letter-spacing:.005em}.pj-tags[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{color:var(--fg2);text-decoration:none}.pj-tags[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.4)}.pj-tags[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pj-liner[data-astro-cid-by4zwojz]{margin:0;font-size:16px;line-height:1.5;color:var(--fg);max-width:none}.pj-moreline[data-astro-cid-by4zwojz]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;font-size:14px;color:var(--fg2)}.pj-readmore[data-astro-cid-by4zwojz],.pj-behance[data-astro-cid-by4zwojz]{font:inherit;font-size:14px;color:var(--fg2);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.3)}.pj-readmore[data-astro-cid-by4zwojz]:hover,.pj-behance[data-astro-cid-by4zwojz]:hover{color:var(--fg);text-decoration-color:currentColor}.pj-readmore[data-astro-cid-by4zwojz]:focus-visible,.pj-behance[data-astro-cid-by4zwojz]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pj-about-btn[data-astro-cid-by4zwojz]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 20px;border:1px solid rgba(0,0,0,.06);border-top-color:#ffffffb3;border-radius:999px;background:#ffffff9e;backdrop-filter:blur(32px) saturate(180%);box-shadow:0 12px 32px #00000024,inset 0 1px #fffc;font-size:16px;line-height:20px;color:#111;white-space:nowrap;transition:background .3s,color .3s}.pj-about-btn[data-astro-cid-by4zwojz]:hover{background:#ebebebf2}html.dark .pj-about-btn[data-astro-cid-by4zwojz]{background:#121214a6;color:#f2f2f2;border-color:#ffffff0f;border-top-color:#ffffff26;box-shadow:0 16px 36px #00000073,inset 0 1px #fff3}html.dark .pj-about-btn[data-astro-cid-by4zwojz]:hover{background:#1e1e20cc}.pj-about-btn[data-astro-cid-by4zwojz]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pj-plus[data-astro-cid-by4zwojz]{position:relative;width:20px;height:20px}.pj-plus[data-astro-cid-by4zwojz]:before,.pj-plus[data-astro-cid-by4zwojz]:after{content:"";position:absolute;left:4px;top:9.4px;width:12px;height:1.2px;background:currentColor;transition:transform .35s cubic-bezier(.59,.01,.28,1)}.pj-plus[data-astro-cid-by4zwojz]:after{transform:rotate(90deg)}.pj-about-btn[data-astro-cid-by4zwojz][aria-expanded=true] .pj-plus[data-astro-cid-by4zwojz]:before{transform:rotate(45deg)}.pj-about-btn[data-astro-cid-by4zwojz][aria-expanded=true] .pj-plus[data-astro-cid-by4zwojz]:after{transform:rotate(135deg)}.pj-btn-slot[data-astro-cid-by4zwojz]{display:contents}.pj-about-btn[data-astro-cid-by4zwojz]{position:fixed;left:50%;right:auto;top:auto;bottom:var(--pj-bb, 104px);transform:translate(-50%);z-index:1250;transition:background .3s,color .3s,bottom .35s cubic-bezier(.2,.8,.2,1)}.pj-body[data-astro-cid-by4zwojz]{position:relative;padding:0 var(--g);display:flex;align-items:stretch;overflow-x:clip;overflow-y:visible}.pj-media[data-astro-cid-by4zwojz]{flex:0 0 auto;width:100%;display:grid;gap:12px;align-content:start;transition:width .5s cubic-bezier(.4,0,.2,1)}.pj-row[data-astro-cid-by4zwojz]{display:flex;gap:12px;align-items:flex-start}.pj-lb[data-astro-cid-by4zwojz]{display:block;min-width:0;padding:0;border:0;background:none;cursor:inherit}.pj-lb[data-astro-cid-by4zwojz]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pj-lb[data-astro-cid-by4zwojz]{flex:1 1 0}.pj-lb[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz],.pj-lb[data-astro-cid-by4zwojz] video[data-astro-cid-by4zwojz]{display:block;width:100%;height:auto;background:var(--ph)}.pj-pair[data-astro-cid-by4zwojz] .pj-lb[data-astro-cid-by4zwojz]{overflow:hidden;background:var(--ph)}.pj-pair[data-astro-cid-by4zwojz] .pj-lb[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pj-pair[data-astro-cid-by4zwojz] .pj-fit-contain[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{-o-object-fit:contain;object-fit:contain}.pj-inline[data-astro-cid-by4zwojz]{text-decoration:underline;text-underline-offset:3px}.pj-text[data-astro-cid-by4zwojz]{flex:0 0 auto;width:calc(50% - 6px);margin-left:12px;font-size:16px;line-height:20px;color:var(--fg);visibility:hidden;transition:visibility 0s .5s}.pj-text-in[data-astro-cid-by4zwojz]{position:sticky;top:var(--pj-st, 100px);transition-property:opacity,transform,top;padding:0 0 16px 12px;opacity:0;transform:translate3d(24px,0,0);transition:opacity .3s cubic-bezier(.59,.01,.28,1),transform .5s cubic-bezier(.4,0,.2,1)}.pj-text-in[data-astro-cid-by4zwojz]>p[data-astro-cid-by4zwojz]+p[data-astro-cid-by4zwojz]{margin-top:16px}.pj-quote[data-astro-cid-by4zwojz]{margin:40px 0}.pj-quote[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em}.pj-quote[data-astro-cid-by4zwojz] footer[data-astro-cid-by4zwojz]{margin-top:12px;color:var(--fg2);font-size:14px}.pj-credits[data-astro-cid-by4zwojz]{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:14px;line-height:18px}.pj-credits[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{color:var(--fg2)}.pj-credits[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{display:block;text-decoration:underline;text-underline-offset:3px}.pj-body[data-astro-cid-by4zwojz].is-open .pj-media[data-astro-cid-by4zwojz]{width:calc(50% - 6px)}.pj-body[data-astro-cid-by4zwojz].is-open .pj-pair[data-astro-cid-by4zwojz]{flex-direction:column}.pj-body[data-astro-cid-by4zwojz].is-open .pj-pair[data-astro-cid-by4zwojz] .pj-lb[data-astro-cid-by4zwojz]{width:100%}.pj-body[data-astro-cid-by4zwojz].is-open .pj-text[data-astro-cid-by4zwojz]{visibility:visible;transition:visibility 0s;position:sticky;top:var(--pj-st, 0px);align-self:start;max-height:100vh;max-height:100dvh;max-height:calc(100dvh - var(--pj-st, 0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:120px;z-index:3}.pj-body[data-astro-cid-by4zwojz].is-open .pj-text-in[data-astro-cid-by4zwojz]{position:static;top:auto;opacity:1;transform:none;max-height:none;overflow:visible;transition:opacity .3s cubic-bezier(.59,.01,.28,1) .2s,transform .5s cubic-bezier(.4,0,.2,1)}.pj-body[data-astro-cid-by4zwojz].is-open .pj-media[data-astro-cid-by4zwojz],.pj-body[data-astro-cid-by4zwojz].is-open .pj-media[data-astro-cid-by4zwojz] [data-astro-cid-by4zwojz]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27%3E%3Ccircle cx=%2716%27 cy=%2716%27 r=%2713.5%27 fill=%27%23111111%27 fill-opacity=%27.78%27 stroke=%27%23fff%27 stroke-width=%271.25%27/%3E%3Cpath d=%27M11.2 11.2l9.6 9.6M20.8 11.2l-9.6 9.6%27 stroke=%27%23fff%27 stroke-width=%271.7%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") 16 16,pointer!important}.pj-body[data-astro-cid-by4zwojz].is-open #pj-about[data-astro-cid-by4zwojz],.pj-body[data-astro-cid-by4zwojz].is-open #pj-about[data-astro-cid-by4zwojz] [data-astro-cid-by4zwojz]{cursor:auto}@media (max-width: 767px){.pj-body[data-astro-cid-by4zwojz]{padding:0 var(--g)}.pj-btn-slot[data-astro-cid-by4zwojz]{display:contents}.pj-body[data-astro-cid-by4zwojz].is-open .pj-media[data-astro-cid-by4zwojz]{width:100%}.pj-text-in[data-astro-cid-by4zwojz]{position:static;padding:0;transform:translate3d(0,24px,0)}.pj-text[data-astro-cid-by4zwojz]{transform:none!important;position:fixed;inset:0;z-index:1240;width:auto;margin:0;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;max-height:100vh;max-height:100dvh;padding:0 20px 200px;font-size:18px;line-height:23px;transform:translate3d(0,24px,0)}}.pj-sheet-bar[data-astro-cid-by4zwojz]{display:none}@media (max-width: 767px){.pj-sheet-bar[data-astro-cid-by4zwojz]{display:flex;position:sticky;top:0;z-index:2;align-items:center;justify-content:space-between;margin:0 -20px 16px;padding:0 20px;height:56px;background:var(--bg);border-bottom:1px solid rgba(var(--ov),.1);font-size:15px;color:var(--fg)}.pj-sheet-bar[data-astro-cid-by4zwojz] button[data-astro-cid-by4zwojz]{min-height:44px;padding:0 4px;font-size:15px;color:var(--fg)}.pj-body[data-astro-cid-by4zwojz].is-open .pj-text[data-astro-cid-by4zwojz]:after{content:"";position:fixed;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg) 70%);pointer-events:none}}.pj-end[data-astro-cid-by4zwojz]{margin-top:0;padding-top:80px;padding-bottom:96px;background:rgba(var(--ov),.05);border-top:1px solid rgba(var(--ov),.08);position:relative;z-index:1}.pj-next[data-astro-cid-by4zwojz]{margin:0;border:0}.pj-next-l[data-astro-cid-by4zwojz],.pj-end-h[data-astro-cid-by4zwojz]{margin:0 0 16px;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:var(--fg2)}.pj-next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;align-items:center;padding:0;color:inherit}.pj-next-copy[data-astro-cid-by4zwojz]{min-width:0;position:relative;padding-right:36px}.pj-next[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;transition:opacity .2s}.pj-next-t[data-astro-cid-by4zwojz]{font-size:clamp(28px,3.4vw,52px);line-height:1.05;letter-spacing:-.02em}.pj-next-s[data-astro-cid-by4zwojz]{margin-top:12px;max-width:28em;color:var(--fg);font-size:16px;line-height:22px}.pj-next-arrow[data-astro-cid-by4zwojz]{position:absolute;right:0;top:50%;translate:0 -50%;font-size:24px;line-height:1;color:var(--fg2);transition:transform .25s,color .2s}.pj-next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover img[data-astro-cid-by4zwojz]{opacity:.9}.pj-next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover .pj-next-t[data-astro-cid-by4zwojz]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.pj-next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover .pj-next-arrow[data-astro-cid-by4zwojz]{color:var(--fg);transform:translate(4px)}.pj-end[data-astro-cid-by4zwojz] .pj-related[data-astro-cid-by4zwojz]{margin-top:48px;padding-top:36px;padding-block:36px 0;border-top:1px solid rgba(var(--ov),.14)}.pj-related-grid[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px}.pj-end[data-astro-cid-by4zwojz] .pj-related[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{display:block;color:inherit}.pj-end[data-astro-cid-by4zwojz] .pj-related[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.pj-end[data-astro-cid-by4zwojz] .pj-related[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{font-size:16px}.pj-end[data-astro-cid-by4zwojz] .pj-related[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover img[data-astro-cid-by4zwojz]{opacity:.9}@media (max-width: 767px){.pj-end[data-astro-cid-by4zwojz]{padding-bottom:72px}.pj-next[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{grid-template-columns:1fr;gap:20px}.pj-next[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{order:-1}.pj-next-copy[data-astro-cid-by4zwojz]{padding-right:32px}.pj-related-grid[data-astro-cid-by4zwojz]{grid-template-columns:1fr}}
