.showcase[data-astro-cid-zkcbntfp]{padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,9vw,7rem)}.kicker[data-astro-cid-zkcbntfp]{display:block;font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);line-height:1.19;font-weight:400;color:var(--eyebrow);margin-bottom:var(--gap-eyebrow)}.head[data-astro-cid-zkcbntfp]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}h1[data-astro-cid-zkcbntfp]{margin:0;max-width:16ch;font-size:var(--type-headline);font-weight:600;letter-spacing:var(--ls-headline);line-height:var(--lh-headline);text-wrap:balance}.lead[data-astro-cid-zkcbntfp]{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.lead[data-astro-cid-zkcbntfp] p[data-astro-cid-zkcbntfp]{margin:0;font-size:var(--text-base);line-height:var(--lh-body);max-width:30rem}.cta[data-astro-cid-zkcbntfp]{display:inline-flex;padding:.8rem 1.4rem;border-radius:99px;background:var(--ink);color:#fff;text-decoration:none;font-weight:500;font-size:var(--text-sm)}.film[data-astro-cid-zkcbntfp]{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;container-type:inline-size;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden}.stage[data-astro-cid-zkcbntfp]{--u: 1cqw;--c0: #8A4E2A;--c1: #D9874A;--c2: #4A2C1C;--c3: #E8B07A;--c4: #7A3F22;position:absolute;inset:0;font-size:calc(var(--fu, var(--u)) * 1.1);line-height:1.3;color:var(--ink);background:var(--c0);transition:background-color 1.2s ease}.stage[data-astro-cid-zkcbntfp][data-scene=prod]{--c0: #C2C08A;--c1: #F2F0B8;--c2: #A9AE6E;--c3: #DEDCA6;--c4: #B7B57A}.stage[data-astro-cid-zkcbntfp][data-scene=vis]{--c0: #B9A6D3;--c1: #E8DCEB;--c2: #8C7EC8;--c3: #DCC7DC;--c4: #A493CF}.stage[data-astro-cid-zkcbntfp][data-scene=emo]{--c0: #E7A0A6;--c1: #F7D3D3;--c2: #DC7E88;--c3: #F2BDBE;--c4: #E58C95}.stage[data-astro-cid-zkcbntfp][data-scene=final]{--c0: #6E9A6E;--c1: #D6E8E2;--c2: #3F6A4C;--c3: #B8D39E;--c4: #7FA567}.haze[data-astro-cid-zkcbntfp]{position:absolute;inset:calc(var(--u) * -10);filter:blur(calc(var(--u) * 6))}.haze[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{position:absolute;border-radius:50%;transition:background-color 1.2s ease;animation:drift 18s ease-in-out infinite alternate}.haze[data-astro-cid-zkcbntfp] .b1[data-astro-cid-zkcbntfp]{left:0;top:0;width:60%;height:70%;background:var(--c1)}.haze[data-astro-cid-zkcbntfp] .b2[data-astro-cid-zkcbntfp]{right:0;top:15%;width:55%;height:65%;background:var(--c2);animation-duration:22s;animation-delay:-6s}.haze[data-astro-cid-zkcbntfp] .b3[data-astro-cid-zkcbntfp]{left:25%;bottom:0;width:55%;height:55%;background:var(--c3);animation-duration:26s;animation-delay:-12s}.haze[data-astro-cid-zkcbntfp] .b4[data-astro-cid-zkcbntfp]{right:10%;bottom:5%;width:35%;height:40%;background:var(--c4);animation-duration:20s;animation-delay:-3s}@keyframes drift{0%{translate:0 0;scale:1}50%{translate:8% -6%;scale:1.12}to{translate:-6% 5%;scale:.95}}.stage[data-astro-cid-zkcbntfp]:after{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:140px;opacity:.35;pointer-events:none}.scene[data-astro-cid-zkcbntfp]{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.stage[data-astro-cid-zkcbntfp][data-scene=life] .life[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=prod] .prod[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=vis] .vis[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=emo] .emo[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final] .final[data-astro-cid-zkcbntfp]{opacity:1;visibility:visible;transition:opacity .6s ease .2s,visibility 0s}.scene[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp]:not(svg){scale:.62}.stage[data-astro-cid-zkcbntfp][data-scene=life] .life[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=prod] .prod[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=vis] .vis[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=emo] .emo[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp]{animation:zoom 6s cubic-bezier(.25,.1,.25,1) forwards}.final[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp]:not(svg){scale:1}@keyframes zoom{0%{scale:.62}40%{scale:1}to{scale:1.06}}.ev[data-astro-cid-zkcbntfp],.decision[data-astro-cid-zkcbntfp],.node[data-astro-cid-zkcbntfp],.edges[data-astro-cid-zkcbntfp],.shot[data-astro-cid-zkcbntfp],.pickchip[data-astro-cid-zkcbntfp],.mo[data-astro-cid-zkcbntfp],.sj[data-astro-cid-zkcbntfp],.sj[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp]{opacity:0;translate:0 calc(var(--u) * .6);transition:opacity .45s ease,translate .45s ease}.card[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 40);padding:calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.2);background:#fff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #28140a2e}.ch[data-astro-cid-zkcbntfp]{display:flex;align-items:center;gap:calc(var(--u) * 1);padding-bottom:calc(var(--u) * 1.2);margin-bottom:calc(var(--u) * 1.4);border-bottom:1px solid #F0EEE8}.ch[data-astro-cid-zkcbntfp] img[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);border-radius:calc(var(--u) * .6);object-fit:contain;background:#f4f2ec}.ch[data-astro-cid-zkcbntfp] .pt[data-astro-cid-zkcbntfp]{display:flex;flex-direction:column;line-height:1.25}.ch[data-astro-cid-zkcbntfp] b[data-astro-cid-zkcbntfp]{font-size:calc(var(--fu, var(--u)) * 1.4);font-weight:600}.ch[data-astro-cid-zkcbntfp] small[data-astro-cid-zkcbntfp]{color:#9a9a92}.ini[data-astro-cid-zkcbntfp]{display:grid;place-items:center;flex:none;border-radius:50%;background:#f7e9dc;color:#7a3f22;font-style:normal;font-weight:600}.tag[data-astro-cid-zkcbntfp]{margin-left:auto;padding:calc(var(--u) * .3) calc(var(--u) * .8);border-radius:calc(var(--u) * .4);background:#f7e9dc;color:#7a3f22;font-size:calc(var(--fu, var(--u)) * .9)}.events[data-astro-cid-zkcbntfp]{position:relative;display:flex;flex-direction:column;gap:calc(var(--u) * 1.3);padding-left:calc(var(--u) * .3)}.events[data-astro-cid-zkcbntfp]:before{content:"";position:absolute;left:calc(var(--u) * .75);top:calc(var(--u) * .6);bottom:calc(var(--u) * .6);border-left:1px dashed #DDD8CC}.ev[data-astro-cid-zkcbntfp]{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 1)}.ev[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{flex:none;width:calc(var(--u) * .9);height:calc(var(--u) * .9);border-radius:50%;background:#ddd8cc}.ev[data-astro-cid-zkcbntfp].e2 i[data-astro-cid-zkcbntfp]{background:#fff;box-shadow:inset 0 0 0 2px #b65c2e}.ev[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp].ini{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);margin-left:calc(var(--u) * -.5);font-size:calc(var(--fu, var(--u)) * .85)}.ev[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp]{font-variant-numeric:tabular-nums}.ev[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp]{margin-left:auto;font-style:normal;color:#9a9a92;font-size:calc(var(--fu, var(--u)) * .95)}.decision[data-astro-cid-zkcbntfp]{display:flex;align-items:center;gap:calc(var(--u) * .7);margin-top:calc(var(--u) * 1.6);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * .8);background:#f7e9dc;color:#7a3f22;font-weight:500}.decision[data-astro-cid-zkcbntfp] svg{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.stage[data-astro-cid-zkcbntfp][data-scene=life][data-step="1"] .e0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=life][data-step="2"] [data-astro-cid-zkcbntfp]:is(.e0,.e1),.stage[data-astro-cid-zkcbntfp][data-scene=life][data-step="3"] [data-astro-cid-zkcbntfp]:is(.e0,.e1,.e2),.stage[data-astro-cid-zkcbntfp][data-scene=life]:is([data-step="4"],[data-step="5"]) .ev[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=life][data-step="5"] .decision[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.graph[data-astro-cid-zkcbntfp]{position:relative;width:calc(var(--u) * 62);aspect-ratio:10 / 6}.edges[data-astro-cid-zkcbntfp]{position:absolute;inset:0;width:100%;height:100%}.edges[data-astro-cid-zkcbntfp] path[data-astro-cid-zkcbntfp]{fill:none;stroke:#ffffffd9;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:4 4}.node[data-astro-cid-zkcbntfp]{position:absolute;display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) calc(var(--u) * 1.1) calc(var(--u) * .7) calc(var(--u) * .7);border-radius:calc(var(--u) * .9);background:#fff;white-space:nowrap;width:max-content;transform:translate(-50%,-50%);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #3c3c0a29}.node[data-astro-cid-zkcbntfp] img[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:calc(var(--u) * .5);object-fit:cover;background:linear-gradient(160deg,#a9b88a,#5e7a4a)}.node[data-astro-cid-zkcbntfp] span[data-astro-cid-zkcbntfp]{display:flex;flex-direction:column}.node[data-astro-cid-zkcbntfp] b[data-astro-cid-zkcbntfp]{font-weight:600}.node[data-astro-cid-zkcbntfp] small[data-astro-cid-zkcbntfp]{color:#8a8a6a;font-size:calc(var(--fu, var(--u)) * .85)}.node[data-astro-cid-zkcbntfp].center{left:50%;top:50%;flex-direction:column;text-align:center;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.5);opacity:1}.node[data-astro-cid-zkcbntfp].center img[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.n0[data-astro-cid-zkcbntfp]{left:14%;top:17%}.n1[data-astro-cid-zkcbntfp]{left:86%;top:17%}.n1[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{background:linear-gradient(160deg,#ede6d6,#c9b79a)}.n2[data-astro-cid-zkcbntfp]{left:14%;top:83%}.n2[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{background:radial-gradient(70% 70% at 40% 35%,#d8e3a8,#6e9a50 70%,#3f6e4e)}.n3[data-astro-cid-zkcbntfp]{left:86%;top:83%}.n3[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{background:linear-gradient(160deg,#dce6e4,#9cb3b0)}.stage[data-astro-cid-zkcbntfp][data-scene=prod][data-step] .edges[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.stage[data-astro-cid-zkcbntfp][data-scene=prod][data-step="1"] .n0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=prod][data-step="2"] [data-astro-cid-zkcbntfp]:is(.n0,.n1),.stage[data-astro-cid-zkcbntfp][data-scene=prod][data-step="3"] [data-astro-cid-zkcbntfp]:is(.n0,.n1,.n2),.stage[data-astro-cid-zkcbntfp][data-scene=prod][data-step="4"] .node[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.shots[data-astro-cid-zkcbntfp]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--u) * 1.2);width:calc(var(--u) * 46)}.shot[data-astro-cid-zkcbntfp]{position:relative;aspect-ratio:4 / 3;border-radius:calc(var(--u) * 1);overflow:hidden;background:#fff;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3.4) #1e143c2e}.shot[data-astro-cid-zkcbntfp] img[data-astro-cid-zkcbntfp]{display:block;width:100%;height:100%;object-fit:cover}.s3[data-astro-cid-zkcbntfp] img[data-astro-cid-zkcbntfp]{object-fit:contain;padding:calc(var(--u) * .8)}.sl[data-astro-cid-zkcbntfp]{position:absolute;left:calc(var(--u) * .8);bottom:calc(var(--u) * .8);padding:calc(var(--u) * .3) calc(var(--u) * .7);border-radius:calc(var(--u) * .4);background:#ffffffe0;font-size:calc(var(--fu, var(--u)) * .95)}.pickchip[data-astro-cid-zkcbntfp]{position:absolute;right:calc(var(--u) * .8);top:calc(var(--u) * .8);display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .4) calc(var(--u) * .8);border-radius:calc(var(--u) * .4);background:#0a0d0b;color:#fff;font-size:calc(var(--fu, var(--u)) * .95)}.pickchip[data-astro-cid-zkcbntfp] svg{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.s2[data-astro-cid-zkcbntfp]{transition:opacity .45s ease,translate .45s ease,box-shadow .45s ease}.stage[data-astro-cid-zkcbntfp][data-scene=vis][data-step="1"] .s0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=vis][data-step="2"] [data-astro-cid-zkcbntfp]:is(.s0,.s1),.stage[data-astro-cid-zkcbntfp][data-scene=vis][data-step="3"] [data-astro-cid-zkcbntfp]:is(.s0,.s1,.s2),.stage[data-astro-cid-zkcbntfp][data-scene=vis]:is([data-step="4"],[data-step="5"]) .shot[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=vis][data-step="5"] .pickchip[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.stage[data-astro-cid-zkcbntfp][data-scene=vis][data-step="5"] .s2[data-astro-cid-zkcbntfp]{box-shadow:0 0 0 calc(var(--u) * .3) #fff,0 calc(var(--u) * 1.8) calc(var(--u) * 4) #1e143c47}.lab[data-astro-cid-zkcbntfp]{display:block;margin:0 0 calc(var(--u) * .8);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--fu, var(--u)) * .8);letter-spacing:.06em;text-transform:uppercase;color:#a5a59d}.motives[data-astro-cid-zkcbntfp]{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5);margin-bottom:calc(var(--u) * 1.6)}.mo[data-astro-cid-zkcbntfp]{padding:calc(var(--u) * .45) calc(var(--u) * 1);border-radius:99px;background:#fbe5e7;color:#9a3e4a}.sj[data-astro-cid-zkcbntfp]{display:flex;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);margin-top:calc(var(--u) * .6);border:1px solid #F0EEE8;border-radius:calc(var(--u) * .8);color:#9a9a92;transition:opacity .45s ease,translate .45s ease,border-color .45s ease,color .45s ease,background .45s ease}.sj[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp]{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);margin-left:auto;font-style:normal;font-weight:500;font-size:calc(var(--fu, var(--u)) * .9);color:#9a3e4a}.sj[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp] svg{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.stage[data-astro-cid-zkcbntfp][data-scene=emo][data-step] .mo[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.stage[data-astro-cid-zkcbntfp][data-scene=emo][data-step="2"] .j0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=emo][data-step="3"] [data-astro-cid-zkcbntfp]:is(.j0,.j1),.stage[data-astro-cid-zkcbntfp][data-scene=emo]:is([data-step="4"],[data-step="5"]) .sj[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.stage[data-astro-cid-zkcbntfp][data-scene=emo][data-step="5"] .j1[data-astro-cid-zkcbntfp]{border-color:#e9a2aa;color:var(--ink);font-weight:600;background:#fff6f7}.stage[data-astro-cid-zkcbntfp][data-scene=emo][data-step="5"] .j1[data-astro-cid-zkcbntfp] em[data-astro-cid-zkcbntfp]{opacity:1;translate:0 0}.final[data-astro-cid-zkcbntfp]{display:block}.wires[data-astro-cid-zkcbntfp]{position:absolute;inset:0;width:100%;height:100%}.wires[data-astro-cid-zkcbntfp] path[data-astro-cid-zkcbntfp]{fill:none;stroke:#fff9;stroke-width:1;vector-effect:non-scaling-stroke}.wires[data-astro-cid-zkcbntfp] .outw[data-astro-cid-zkcbntfp]{opacity:0;transition:opacity .6s ease}.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="6"],[data-step="7"]) .outw[data-astro-cid-zkcbntfp]{opacity:1}.rows[data-astro-cid-zkcbntfp]{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 15);width:calc(var(--u) * 23);display:flex;flex-direction:column;gap:calc(var(--u) * 1.8)}.gr[data-astro-cid-zkcbntfp]{display:flex;align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 5.2);padding:0 calc(var(--u) * 1.2);border-radius:calc(var(--u) * .7);color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .5s ease,color .5s ease}.gr[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 1);height:calc(var(--u) * 1);border-radius:50%;background:var(--hue);box-shadow:0 0 0 1px #fff}.chip[data-astro-cid-zkcbntfp]{margin-left:auto;padding:calc(var(--u) * .25) calc(var(--u) * .7);border-radius:calc(var(--u) * .35);background:#0a0d0b;color:#fff;font-size:calc(var(--fu, var(--u)) * .85);white-space:nowrap;opacity:0;transition:opacity .4s ease .2s}.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="1"] .g0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="2"] [data-astro-cid-zkcbntfp]:is(.g0,.g1),.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="3"] [data-astro-cid-zkcbntfp]:is(.g0,.g1,.g2),.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .gr[data-astro-cid-zkcbntfp]{background:#fff;color:var(--ink)}.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="1"] .g0[data-astro-cid-zkcbntfp] .chip[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="2"] [data-astro-cid-zkcbntfp]:is(.g0,.g1) .chip[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="3"] [data-astro-cid-zkcbntfp]:is(.g0,.g1,.g2) .chip[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .gr[data-astro-cid-zkcbntfp] .chip[data-astro-cid-zkcbntfp]{opacity:1}.hub[data-astro-cid-zkcbntfp]{position:absolute;left:calc(var(--u) * 35);top:calc(var(--u) * 12);width:calc(var(--u) * 25);height:calc(var(--u) * 32.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .5);border-radius:calc(var(--u) * 1.4);color:#fff;background:#14221a52;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);transition:background .8s ease,box-shadow .8s ease}.hub[data-astro-cid-zkcbntfp] svg[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 15);height:calc(var(--u) * 15);overflow:visible;margin-bottom:calc(var(--u) * 1);opacity:.35;transition:opacity .8s ease}.hub[data-astro-cid-zkcbntfp] strong[data-astro-cid-zkcbntfp]{font-size:calc(var(--fu, var(--u)) * 1.6);font-weight:500;letter-spacing:-.01em}.hub[data-astro-cid-zkcbntfp]>span[data-astro-cid-zkcbntfp]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--fu, var(--u)) * .85);opacity:.75}.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="5"],[data-step="6"],[data-step="7"]) .hub[data-astro-cid-zkcbntfp]{background:#14221a80;box-shadow:0 0 calc(var(--u) * 5) #d6e8e273}.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="5"],[data-step="6"],[data-step="7"]) .hub[data-astro-cid-zkcbntfp] svg[data-astro-cid-zkcbntfp]{opacity:1}.ly[data-astro-cid-zkcbntfp]{filter:drop-shadow(0 0 1.4px var(--hue)) drop-shadow(0 0 4px color-mix(in srgb,var(--hue) 55%,transparent))}.ly[data-astro-cid-zkcbntfp] :is(path,circle,ellipse){stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.ly[data-astro-cid-zkcbntfp] :is(.dot,.knot){fill:var(--hue);stroke:#fff;stroke-width:1.1}.ly[data-astro-cid-zkcbntfp] .hull{stroke:none}.ly[data-astro-cid-zkcbntfp] .ghost{display:none}.ly[data-astro-cid-zkcbntfp] .orbit{transform-box:view-box;transform-origin:50px 50px;animation:orbit 12s linear infinite}@keyframes orbit{to{rotate:360deg}}.out[data-astro-cid-zkcbntfp]{position:absolute;left:calc(var(--u) * 66);top:calc(var(--u) * 17.6);width:calc(var(--u) * 28);display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.op[data-astro-cid-zkcbntfp]{display:flex;align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 6);padding:0 calc(var(--u) * 1.2);border-radius:calc(var(--u) * .8);color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .5s ease,color .5s ease}.op[data-astro-cid-zkcbntfp] .ini[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 3);height:calc(var(--u) * 3);font-size:calc(var(--fu, var(--u)) * 1.2)}.outlab[data-astro-cid-zkcbntfp]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--fu, var(--u)) * .85);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;margin-bottom:calc(var(--u) * -1.6);opacity:0;transition:opacity .5s ease}.stage[data-astro-cid-zkcbntfp][data-scene=final]:is([data-step="6"],[data-step="7"]) .outlab[data-astro-cid-zkcbntfp]{opacity:1}.op[data-astro-cid-zkcbntfp] span[data-astro-cid-zkcbntfp]:nth-child(2){display:flex;flex-direction:column;line-height:1.25}.op[data-astro-cid-zkcbntfp] b[data-astro-cid-zkcbntfp]{font-weight:600}.op[data-astro-cid-zkcbntfp] small[data-astro-cid-zkcbntfp]{opacity:.75;font-size:calc(var(--fu, var(--u)) * .9)}.ok[data-astro-cid-zkcbntfp]{display:grid;margin-left:auto;width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);color:#2f6a3e;opacity:0;transition:opacity .4s ease}.ok[data-astro-cid-zkcbntfp] svg{width:100%;height:100%}.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="6"] .o0[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="7"] .op[data-astro-cid-zkcbntfp]{background:#fff;color:var(--ink)}.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="6"] .o0[data-astro-cid-zkcbntfp] .ok[data-astro-cid-zkcbntfp],.stage[data-astro-cid-zkcbntfp][data-scene=final][data-step="7"] .op[data-astro-cid-zkcbntfp] .ok[data-astro-cid-zkcbntfp]{opacity:1}@media(max-width:900px){.head[data-astro-cid-zkcbntfp]{grid-template-columns:1fr;align-items:start}}@media(max-width:600px){.film[data-astro-cid-zkcbntfp]{aspect-ratio:4 / 5}.stage[data-astro-cid-zkcbntfp]{--u: 2cqw;--fu: calc(var(--u) * 1.5)}.card[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 44)}.graph[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 46);aspect-ratio:4 / 5}.node[data-astro-cid-zkcbntfp]:not(.center) small[data-astro-cid-zkcbntfp]{display:none}.shots[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 44)}.wires[data-astro-cid-zkcbntfp]{display:none}.rows[data-astro-cid-zkcbntfp]{left:calc(var(--u) * 3);right:calc(var(--u) * 3);top:calc(var(--u) * 2.4);width:auto;gap:calc(var(--u) * .8)}.gr[data-astro-cid-zkcbntfp]{height:calc(var(--u) * 3.8)}.hub[data-astro-cid-zkcbntfp]{left:50%;translate:-50% 0;top:calc(var(--u) * 21);width:calc(var(--u) * 26);height:calc(var(--u) * 24)}.hub[data-astro-cid-zkcbntfp] svg[data-astro-cid-zkcbntfp]{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.out[data-astro-cid-zkcbntfp]{left:calc(var(--u) * 3);right:calc(var(--u) * 3);top:auto;bottom:calc(var(--u) * 2.4);width:auto;gap:calc(var(--u) * .8)}.op[data-astro-cid-zkcbntfp]{height:calc(var(--u) * 4.4)}}@media(prefers-reduced-motion:reduce){.haze[data-astro-cid-zkcbntfp] i[data-astro-cid-zkcbntfp],.ly[data-astro-cid-zkcbntfp] .orbit{animation:none}.scene[data-astro-cid-zkcbntfp]>[data-astro-cid-zkcbntfp]{scale:1;animation:none!important}}.head[data-astro-cid-2vgpxytm]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.kicker[data-astro-cid-2vgpxytm]{font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);line-height:1.19;font-weight:400;letter-spacing:0;color:var(--eyebrow);margin-bottom:var(--gap-eyebrow)}h2[data-astro-cid-2vgpxytm]{margin:0;max-width:22ch;font-size:var(--type-section);font-weight:600;letter-spacing:var(--ls-section);line-height:var(--lh-section);text-wrap:balance}.lead[data-astro-cid-2vgpxytm]{font-size:var(--type-intro);max-width:60ch;margin:var(--gap-copy) 0 0;color:var(--ink-soft);line-height:var(--lh-intro);text-wrap:pretty}.maps[data-astro-cid-2vgpxytm]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.panel[data-astro-cid-2vgpxytm]{margin:0;display:flex;flex-direction:column}.field[data-astro-cid-2vgpxytm]{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden}.field[data-astro-cid-2vgpxytm] svg[data-astro-cid-2vgpxytm]{position:absolute;inset:9% 0;width:100%;height:82%}.field[data-astro-cid-2vgpxytm] path[data-astro-cid-2vgpxytm]{fill:none;stroke-width:1.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.field[data-astro-cid-2vgpxytm]{background:#efede8}.field[data-astro-cid-2vgpxytm] path[data-astro-cid-2vgpxytm]{stroke:#aba597}.tag[data-astro-cid-2vgpxytm]{position:absolute;top:14px;left:14px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;line-height:1;color:var(--ink);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #161d180f}.with[data-astro-cid-2vgpxytm] .tag[data-astro-cid-2vgpxytm]{color:var(--deep-green)}.points[data-astro-cid-2vgpxytm]{list-style:none;margin:0;padding:.4rem 0 0}.points[data-astro-cid-2vgpxytm] li[data-astro-cid-2vgpxytm]{display:flex;gap:.65rem;align-items:flex-start;padding:.6rem .25rem;font-size:var(--text-sm);line-height:1.5}.points[data-astro-cid-2vgpxytm] svg[data-astro-cid-2vgpxytm]{flex:none;margin-top:2px}.base[data-astro-cid-2vgpxytm] .points[data-astro-cid-2vgpxytm] li[data-astro-cid-2vgpxytm]{color:var(--ink-soft)}.base[data-astro-cid-2vgpxytm] .points[data-astro-cid-2vgpxytm] svg[data-astro-cid-2vgpxytm]{color:#c2876e}.with[data-astro-cid-2vgpxytm] .points[data-astro-cid-2vgpxytm] li[data-astro-cid-2vgpxytm]{color:var(--ink)}.with[data-astro-cid-2vgpxytm] .points[data-astro-cid-2vgpxytm] svg[data-astro-cid-2vgpxytm]{color:var(--deep-green)}@media(max-width:760px){.maps[data-astro-cid-2vgpxytm]{grid-template-columns:1fr;gap:2rem}}.head[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.badge[data-astro-cid-glt5wt5v]{display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #161d180d,0 14px 34px #161d1812;margin-bottom:26px}h2[data-astro-cid-glt5wt5v]{margin:0;max-width:22ch;font-size:var(--type-section);font-weight:600;letter-spacing:var(--ls-section);line-height:var(--lh-section);text-wrap:balance}.lead[data-astro-cid-glt5wt5v]{font-size:var(--type-intro);line-height:var(--lh-intro);margin:var(--gap-copy) 0 0;max-width:58ch;color:var(--ink-soft);text-wrap:pretty}.bv-intel[data-astro-cid-glt5wt5v] .ly{filter:drop-shadow(0 0 1.4px var(--hue)) drop-shadow(0 0 4px color-mix(in srgb,var(--hue) 55%,transparent));--lw: 1.5}.bv-intel[data-astro-cid-glt5wt5v] .ly :is(path,circle,ellipse){stroke:#fff;stroke-width:var(--lw);vector-effect:non-scaling-stroke;stroke-linejoin:round}.bv-intel[data-astro-cid-glt5wt5v] .ly :is(.dot,.knot){fill:var(--hue);stroke:#fff;stroke-width:1.1}.bv-intel[data-astro-cid-glt5wt5v] .ly .hull{stroke:none}.bv-intel[data-astro-cid-glt5wt5v] .ly .ghost{opacity:.5}.bv-intel[data-astro-cid-glt5wt5v] .ly .orbit{transform-box:fill-box;transform-origin:center;animation:orbit 8s linear infinite}@keyframes orbit{to{transform:rotate(360deg)}}.grid[data-astro-cid-glt5wt5v]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.kind[data-astro-cid-glt5wt5v],.focus[data-astro-cid-glt5wt5v]{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;border-radius:var(--radius);overflow:hidden;color:#fff;isolation:isolate}.kind[data-astro-cid-glt5wt5v]:before,.focus[data-astro-cid-glt5wt5v]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#14100c52,#14100c00 42%),var(--grain);background-size:auto,140px;background-blend-mode:normal,overlay;pointer-events:none}.k0[data-astro-cid-glt5wt5v]{background:radial-gradient(70% 55% at 85% 90%,#d9874a,#d9874a00 70%),linear-gradient(165deg,#4a2c1c,#7a3f22 48%,#b65c2e)}.k1[data-astro-cid-glt5wt5v]{background:radial-gradient(60% 45% at 20% 8%,#f2f0b8,#f2f0b800 70%),linear-gradient(170deg,#dedca6,#c2c08a,#9fa36a)}.k2[data-astro-cid-glt5wt5v]{background:radial-gradient(60% 50% at 85% 75%,#8c7ec8,#8c7ec800 70%),linear-gradient(160deg,#dcc7dc,#bba6d3 52%,#9c8ccb)}.k3[data-astro-cid-glt5wt5v]{background:radial-gradient(60% 50% at 80% 10%,#ee7e8c,#ee7e8c00 70%),linear-gradient(170deg,#f2bdbe,#ea9aa0,#dc7e88)}.kind[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;min-height:30rem;padding:1.6rem 1.5rem 1.8rem}.km[data-astro-cid-glt5wt5v]{width:64px;height:64px;overflow:visible}.mini[data-astro-cid-glt5wt5v]{display:grid;place-items:center;flex:1;padding:1.4rem 0}.kt[data-astro-cid-glt5wt5v]{margin-top:auto}.kind[data-astro-cid-glt5wt5v] h3[data-astro-cid-glt5wt5v],.focus[data-astro-cid-glt5wt5v] h3[data-astro-cid-glt5wt5v]{margin:0 0 .6rem;font-size:var(--type-card);line-height:var(--lh-card);font-weight:500;letter-spacing:-.01em}.kind[data-astro-cid-glt5wt5v] p[data-astro-cid-glt5wt5v],.focus[data-astro-cid-glt5wt5v] p[data-astro-cid-glt5wt5v]{margin:0;font-size:var(--text-sm);color:#ffffffd6;line-height:1.55;text-wrap:pretty}.mc[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;gap:8px;width:min(100%,15rem);padding:12px;border-radius:12px;background:#fff;color:var(--ink);font-size:12.5px;box-shadow:0 14px 34px #140e0833}.mrow[data-astro-cid-glt5wt5v]{display:flex;align-items:center;gap:8px}.mrow[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{width:28px;height:28px;border-radius:7px;object-fit:cover}.mrow[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v].prod,.ch[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v].prod{object-fit:contain;background:#f4f2ec}.mrow[data-astro-cid-glt5wt5v].sub{color:#8a8a82;font-size:11.5px}.ini[data-astro-cid-glt5wt5v]{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#f7e9dc;color:#7a3f22;font-style:normal;font-weight:600;font-size:11px}.ch[data-astro-cid-glt5wt5v] .pt[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;line-height:1.25}.ch[data-astro-cid-glt5wt5v] small[data-astro-cid-glt5wt5v]{color:#9a9a92;font-size:12px}.mrow[data-astro-cid-glt5wt5v] b[data-astro-cid-glt5wt5v]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip[data-astro-cid-glt5wt5v]{margin-left:auto;padding:3px 8px;border-radius:6px;background:#f6e6c4;color:#7a5a1e;font-size:11px;white-space:nowrap}.tl[data-astro-cid-glt5wt5v]{position:relative;display:flex;justify-content:space-between;padding:6px 4px 2px}.tl[data-astro-cid-glt5wt5v]:before{content:"";position:absolute;left:4px;right:4px;top:50%;border-top:1px dashed #DDD8CC}.tl[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v]{position:relative;width:9px;height:9px;border-radius:50%;background:#ddd8cc}.tl[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v].now{background:#b65c2e}.tl[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v].next{background:#fff;box-shadow:inset 0 0 0 1.5px #b65c2e}.lrow[data-astro-cid-glt5wt5v]{display:flex;align-items:center;gap:6px;color:#3a3a35;white-space:nowrap}.lrow[data-astro-cid-glt5wt5v] .ln[data-astro-cid-glt5wt5v]{width:14px;border-top:1px solid #C9C79A}.lrow[data-astro-cid-glt5wt5v] em[data-astro-cid-glt5wt5v]{margin-left:auto;font-style:normal;color:#8a8a6a;font-size:11px}.thumbs[data-astro-cid-glt5wt5v]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.thumbs[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{aspect-ratio:1;width:100%;border-radius:7px;object-fit:cover;background:radial-gradient(70% 60% at 40% 40%,#c9d8b0,#8fae7c 55%,#5e7a4a)}.thumbs[data-astro-cid-glt5wt5v] .pick[data-astro-cid-glt5wt5v]{box-shadow:0 0 0 2px #8c7ec8}.chip[data-astro-cid-glt5wt5v].ok{display:inline-flex;align-items:center;gap:4px;margin:0;align-self:flex-start;background:#ece6f7;color:#4e3f8a}.chip[data-astro-cid-glt5wt5v].ok svg{width:12px;height:12px}.mstack[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;gap:8px;width:min(100%,15rem)}.glass[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fff3;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12.5px}.glass[data-astro-cid-glt5wt5v] small[data-astro-cid-glt5wt5v]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;opacity:.75}.mc[data-astro-cid-glt5wt5v].subj{font-weight:600}.focus[data-astro-cid-glt5wt5v]{position:absolute;z-index:3;visibility:hidden;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:2.5rem;align-items:center;padding:2.4rem 2.6rem}.fl[data-astro-cid-glt5wt5v]{align-self:end;max-width:26rem;opacity:0;transition:opacity .4s ease}.fm[data-astro-cid-glt5wt5v]{width:96px;height:96px;overflow:visible;margin-bottom:1.2rem}.fr[data-astro-cid-glt5wt5v]{display:grid;place-items:center;opacity:0;transition:opacity .4s ease}.focus[data-astro-cid-glt5wt5v].open .fl[data-astro-cid-glt5wt5v],.focus[data-astro-cid-glt5wt5v].open .fr[data-astro-cid-glt5wt5v]{opacity:1}.focus[data-astro-cid-glt5wt5v] [data-astro-cid-glt5wt5v]:is(.ev,.decision,.node,.edges,.shot,.pickchip,.mo,.sj,.lab){opacity:0;translate:0 8px;transition:opacity .5s ease,translate .5s ease}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.ev,.decision,.node,.edges,.shot,.pickchip,.mo,.sj,.lab){opacity:1;translate:0 0}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.e1,.n1,.s1,.m1,.j1){transition-delay:.15s}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.e2,.n2,.s2,.m2,.j2){transition-delay:.3s}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.n3,.s3){transition-delay:.45s}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.decision,.pickchip){transition-delay:.65s}.card[data-astro-cid-glt5wt5v]{width:min(100%,26rem);padding:18px;border-radius:16px;background:#fff;color:var(--ink);font-size:14px;box-shadow:0 24px 60px #140e0838}.ch[data-astro-cid-glt5wt5v]{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #F0EEE8}.ch[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{width:34px;height:34px;object-fit:cover}.ch[data-astro-cid-glt5wt5v] b[data-astro-cid-glt5wt5v]{font-weight:600;font-size:16px}.soft[data-astro-cid-glt5wt5v]{margin-left:auto;padding:3px 9px;border-radius:6px;background:#f2f1ec;color:#6b6b63;font-size:12px}.events[data-astro-cid-glt5wt5v]{position:relative;display:flex;flex-direction:column;gap:14px;padding-left:4px}.events[data-astro-cid-glt5wt5v]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;border-left:1px dashed #DDD8CC}.ev[data-astro-cid-glt5wt5v]{position:relative;display:flex;align-items:center;gap:12px}.ev[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v]{width:10px;height:10px;border-radius:50%;background:#ddd8cc;flex:none}.ev[data-astro-cid-glt5wt5v].e2 i[data-astro-cid-glt5wt5v]{background:#fff;box-shadow:inset 0 0 0 2px #b65c2e}.ev[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v].ini{width:22px;height:22px;margin-left:-6px;background:#f7e9dc}.focus[data-astro-cid-glt5wt5v].open [data-astro-cid-glt5wt5v]:is(.e3){transition-delay:.45s}.ev[data-astro-cid-glt5wt5v] em[data-astro-cid-glt5wt5v]{margin-left:auto;font-style:normal;color:#9a9a92;font-size:12.5px}.decision[data-astro-cid-glt5wt5v]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;border-radius:10px;background:#f7e9dc;color:#7a3f22;font-weight:500}.decision[data-astro-cid-glt5wt5v] svg{width:16px;height:16px}.graph[data-astro-cid-glt5wt5v]{position:relative;width:min(100%,34rem);aspect-ratio:10 / 7}.edges[data-astro-cid-glt5wt5v]{position:absolute;inset:0;width:100%;height:100%}.edges[data-astro-cid-glt5wt5v] path[data-astro-cid-glt5wt5v]{fill:none;stroke:#ffffffbf;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:4 4}.node[data-astro-cid-glt5wt5v]{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:12px;background:#fff;color:var(--ink);font-size:12.5px;translate:-50% -50%;box-shadow:0 12px 30px #28280a2e;white-space:nowrap;width:max-content}.focus[data-astro-cid-glt5wt5v].open .node[data-astro-cid-glt5wt5v]{translate:-50% -50%}.node[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{width:30px;height:30px;border-radius:7px;object-fit:cover;background:linear-gradient(160deg,#a9b88a,#5e7a4a)}.node[data-astro-cid-glt5wt5v] span[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column}.node[data-astro-cid-glt5wt5v] b[data-astro-cid-glt5wt5v]{font-weight:600}.node[data-astro-cid-glt5wt5v] small[data-astro-cid-glt5wt5v]{color:#8a8a6a;font-size:11px}.node[data-astro-cid-glt5wt5v].center{left:50%;top:50%;flex-direction:column;text-align:center;padding:12px 16px}.node[data-astro-cid-glt5wt5v].center img[data-astro-cid-glt5wt5v]{width:54px;height:54px;border-radius:10px}.n0[data-astro-cid-glt5wt5v]{left:16%;top:17%}.n1[data-astro-cid-glt5wt5v]{left:84%;top:17%}.n1[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v]{background:linear-gradient(160deg,#ede6d6,#c9b79a)}.n2[data-astro-cid-glt5wt5v]{left:16%;top:83%}.n2[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v]{background:radial-gradient(70% 70% at 40% 35%,#d8e3a8,#6e9a50 70%,#3f6e4e)}.n3[data-astro-cid-glt5wt5v]{left:84%;top:83%}.n3[data-astro-cid-glt5wt5v] i[data-astro-cid-glt5wt5v]{background:linear-gradient(160deg,#dce6e4,#9cb3b0)}.shots[data-astro-cid-glt5wt5v]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:min(100%,28rem)}.shot[data-astro-cid-glt5wt5v]{position:relative;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 14px 34px #1e143c2e}.shot[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{display:block;width:100%;height:100%;object-fit:cover}.s3[data-astro-cid-glt5wt5v] img[data-astro-cid-glt5wt5v]{object-fit:contain;padding:8px}.sl[data-astro-cid-glt5wt5v]{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:6px;background:#ffffffd9;color:var(--ink);font-size:11.5px}.s2[data-astro-cid-glt5wt5v]{box-shadow:0 0 0 3px #fff,0 18px 40px #1e143c40}.pickchip[data-astro-cid-glt5wt5v]{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:6px;background:#0a0d0b;color:#fff;font-size:11.5px}.pickchip[data-astro-cid-glt5wt5v] svg{width:12px;height:12px}.lab[data-astro-cid-glt5wt5v]{display:block;margin:0 0 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a5a59d}.motives[data-astro-cid-glt5wt5v]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.mo[data-astro-cid-glt5wt5v]{padding:5px 11px;border-radius:99px;background:#fbe5e7;color:#9a3e4a}.sj[data-astro-cid-glt5wt5v]{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-top:6px;border:1px solid #F0EEE8;border-radius:10px;color:#9a9a92}.sj[data-astro-cid-glt5wt5v].j1{border-color:#e9a2aa;color:var(--ink);font-weight:600;background:#fff6f7}.sj[data-astro-cid-glt5wt5v] em[data-astro-cid-glt5wt5v]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-style:normal;font-weight:500;font-size:12px;color:#9a3e4a}.sj[data-astro-cid-glt5wt5v] em[data-astro-cid-glt5wt5v] svg{width:13px;height:13px}.stage[data-astro-cid-glt5wt5v]{position:relative}.scene[data-astro-cid-glt5wt5v],.final[data-astro-cid-glt5wt5v],.haze[data-astro-cid-glt5wt5v]{display:none}.assemble[data-astro-cid-glt5wt5v] .region[data-astro-cid-glt5wt5v]{height:560vh}.assemble[data-astro-cid-glt5wt5v] .stage[data-astro-cid-glt5wt5v]{--nav: 4.5rem;position:sticky;top:var(--nav);height:calc(100svh - var(--nav));display:flex;flex-direction:column;justify-content:center;padding-block:1.5rem}.assemble[data-astro-cid-glt5wt5v] .head[data-astro-cid-glt5wt5v]{margin-bottom:2rem}.assemble[data-astro-cid-glt5wt5v] .grid[data-astro-cid-glt5wt5v]{flex:1;min-height:0;max-height:34rem}.assemble[data-astro-cid-glt5wt5v] .kind[data-astro-cid-glt5wt5v]{min-height:0}.assemble[data-astro-cid-glt5wt5v] .km[data-astro-cid-glt5wt5v]{visibility:hidden}.assemble[data-astro-cid-glt5wt5v] .kind[data-astro-cid-glt5wt5v]{opacity:calc(1 - var(--fade, 0))}.assemble[data-astro-cid-glt5wt5v] .haze[data-astro-cid-glt5wt5v]{display:block;position:absolute;inset:0;border-radius:var(--radius);opacity:var(--fade, 0);background:radial-gradient(30% 45% at 64% 30%,#d6e8e2b3,#d6e8e200 70%),radial-gradient(30% 45% at 60% 80%,#2c523eb3,#2c523e00 70%),linear-gradient(110deg,#b8d39e,#7fa567 32%,#4f7a57 62%,#6e9180)}.assemble[data-astro-cid-glt5wt5v] .scene[data-astro-cid-glt5wt5v]{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.assemble[data-astro-cid-glt5wt5v] .final[data-astro-cid-glt5wt5v]{display:flex;position:absolute;left:0;right:0;z-index:4;margin:0;color:#fff;opacity:var(--done, 0);transform:translateY(calc((1 - var(--done, 0)) * 10px))}.assemble[data-astro-cid-glt5wt5v] .final[data-astro-cid-glt5wt5v] span[data-astro-cid-glt5wt5v]{color:#fffc}.assemble[data-astro-cid-glt5wt5v] .sum[data-astro-cid-glt5wt5v]{display:none}.final[data-astro-cid-glt5wt5v],.sum[data-astro-cid-glt5wt5v] figcaption[data-astro-cid-glt5wt5v]{flex-direction:column;align-items:center;gap:.3rem;text-align:center}.final[data-astro-cid-glt5wt5v] strong[data-astro-cid-glt5wt5v],.sum[data-astro-cid-glt5wt5v] strong[data-astro-cid-glt5wt5v]{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em}.final[data-astro-cid-glt5wt5v] span[data-astro-cid-glt5wt5v],.sum[data-astro-cid-glt5wt5v] figcaption[data-astro-cid-glt5wt5v] span[data-astro-cid-glt5wt5v]{font-size:var(--text-sm);color:var(--ink-soft)}.sum[data-astro-cid-glt5wt5v]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin:3rem 0 0;padding:3rem 1rem 2.4rem;border-radius:var(--radius);color:#fff;background:linear-gradient(110deg,#b8d39e,#7fa567 32%,#4f7a57 62%,#6e9180)}.sum[data-astro-cid-glt5wt5v] svg[data-astro-cid-glt5wt5v]{width:200px;height:200px;overflow:visible}.sum[data-astro-cid-glt5wt5v] figcaption[data-astro-cid-glt5wt5v]{display:flex}.sum[data-astro-cid-glt5wt5v] figcaption[data-astro-cid-glt5wt5v] span[data-astro-cid-glt5wt5v]{color:#fffc}.sum[data-astro-cid-glt5wt5v] .ghost{display:none}.sl-layer[data-astro-cid-glt5wt5v]{opacity:0;transform-box:view-box;transform-origin:50px 50px;transform:scale(.85) rotate(-30deg);transition:opacity .7s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * .16s)}.sum[data-astro-cid-glt5wt5v].in .sl-layer[data-astro-cid-glt5wt5v]{opacity:1;transform:none}.joined[data-astro-cid-glt5wt5v]>.container[data-astro-cid-glt5wt5v]{padding-bottom:0}.stem[data-astro-cid-glt5wt5v],.tail[data-astro-cid-glt5wt5v]{display:block;width:1.5px;margin-inline:auto;background:#d2d6d1}.stem[data-astro-cid-glt5wt5v]{display:none}.assemble[data-astro-cid-glt5wt5v] .stem[data-astro-cid-glt5wt5v]{display:block;position:absolute;left:50%;bottom:0;translate:-50% 0;transform-origin:top;transform:scaleY(var(--done, 0))}.tail[data-astro-cid-glt5wt5v]{height:4rem;margin-top:1.5rem}.assemble[data-astro-cid-glt5wt5v] .tail[data-astro-cid-glt5wt5v]{display:none}.more-wrap[data-astro-cid-glt5wt5v]{display:flex;justify-content:center}.more[data-astro-cid-glt5wt5v]{margin-top:2rem;display:inline-flex;align-items:center;text-decoration:none;color:var(--ink);font-size:17px;font-weight:500;border:1px solid var(--light-grey);border-radius:999px;padding:11px 21px;transition:border-color .3s,background .3s}.more[data-astro-cid-glt5wt5v]:hover{border-color:var(--grey);background:#fff}@media(max-width:900px){.grid[data-astro-cid-glt5wt5v]{grid-template-columns:repeat(2,1fr)}.focus[data-astro-cid-glt5wt5v]{display:none}}@media(max-width:520px){.grid[data-astro-cid-glt5wt5v]{grid-template-columns:1fr}.kind[data-astro-cid-glt5wt5v]{min-height:26rem}}@media(prefers-reduced-motion:reduce){.bv-intel[data-astro-cid-glt5wt5v] .ly .orbit{animation:none}.sl-layer[data-astro-cid-glt5wt5v]{transition:none;opacity:1;transform:none}}
