.cdv-quote-mark[data-astro-cid-mzhcjjhk]{display:block;font-family:var(--ed-serif);font-style:italic;font-size:clamp(64px,7vw,120px);line-height:.5;height:.42em;color:var(--ed-accent)}.ed-sec--light .cdv-quote-mark[data-astro-cid-mzhcjjhk]{color:var(--ed-accent-ink)}.cdv-quote--sm[data-astro-cid-mzhcjjhk] .cdv-quote-mark[data-astro-cid-mzhcjjhk]{font-size:56px}.protocol[data-astro-cid-rogqy6c3]{position:relative;margin-top:clamp(48px,6vw,96px);--c: min(1, calc(var(--p, 1) * 1.7 - .15))}.protocol-cord[data-astro-cid-rogqy6c3]{position:absolute;top:6px;left:0;right:0;height:1px;background:var(--ed-line-strong)}.protocol-cord[data-astro-cid-rogqy6c3] i[data-astro-cid-rogqy6c3]{position:absolute;inset:0;background:var(--ed-accent);box-shadow:0 0 12px #e8c87499;transform-origin:left;transform:scaleX(max(0,var(--c)))}.protocol-steps[data-astro-cid-rogqy6c3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.protocol-step[data-astro-cid-rogqy6c3]{--on: clamp(0, calc((var(--c) * var(--n) - var(--i)) * 2), 1);position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:44px clamp(12px,1.6vw,24px) 0 0;border-right:1px solid var(--ed-line);margin-right:clamp(12px,1.6vw,24px);opacity:calc(.3 + var(--on) * .7)}.protocol-step[data-astro-cid-rogqy6c3]:last-child{border-right:0;margin-right:0}.protocol-node[data-astro-cid-rogqy6c3]{position:absolute;top:0;left:0;width:13px;height:13px;border-radius:999px;background:var(--ed-bg);box-shadow:0 0 0 1px #fff6;display:flex;align-items:center;justify-content:center}.protocol-node-dot[data-astro-cid-rogqy6c3]{width:5px;height:5px;border-radius:999px;background:var(--ed-accent);transform:scale(var(--on))}.protocol-step-num[data-astro-cid-rogqy6c3]{font-size:clamp(2.5rem,1.2rem + 3vw,4.5rem);letter-spacing:-.04em;font-weight:300;line-height:1;color:var(--ed-accent);margin-bottom:18px}.protocol-step-word[data-astro-cid-rogqy6c3]{font-family:var(--ed-display);font-weight:560;font-size:clamp(1.6rem,1rem + 1.4vw,2.4rem);letter-spacing:-.04em;line-height:1.02;margin-bottom:14px;word-break:break-word}.protocol-step-caption[data-astro-cid-rogqy6c3]{font-size:15px;line-height:1.5;color:#ffffffb3;margin:0 0 18px}.protocol-step-quote[data-astro-cid-rogqy6c3]{margin:0;font-family:var(--ed-serif);font-style:italic;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.3;color:#fff;padding-top:14px;border-top:1px solid var(--ed-line-strong)}.protocol-step-quote[data-astro-cid-rogqy6c3] footer[data-astro-cid-rogqy6c3]{margin-top:10px;font-family:var(--ed-mono);font-style:normal;color:#ffffff80;letter-spacing:.04em;text-wrap:balance}@media(max-width:900px){.protocol-cord[data-astro-cid-rogqy6c3]{inset:0 auto 0 6px;width:1px;height:auto}.protocol-cord[data-astro-cid-rogqy6c3] i[data-astro-cid-rogqy6c3]{transform-origin:top;transform:scaleY(max(0,var(--c)))}.protocol-steps[data-astro-cid-rogqy6c3]{grid-template-columns:1fr;gap:48px}.protocol-step[data-astro-cid-rogqy6c3]{padding:0 0 0 36px;border-right:0;margin-right:0}.protocol-node[data-astro-cid-rogqy6c3]{top:6px;left:0}}.kaizen[data-astro-cid-ubjp4hkb]{position:relative;margin-top:clamp(48px,6vw,96px)}.kaizen-head[data-astro-cid-ubjp4hkb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;min-height:clamp(180px,26vw,380px);margin-bottom:clamp(40px,5vw,72px);border-bottom:1px solid rgb(12 10 6 / .2);padding-bottom:28px}.kaizen-glyph[data-astro-cid-ubjp4hkb]{font-size:clamp(8rem,26vw,24rem);line-height:.8;font-weight:700;color:transparent;-webkit-text-stroke:1.5px var(--ed-accent-ink);letter-spacing:-.04em;transform:translate(calc((1 - var(--p, .5)) * 8vw - 4vw));-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.kaizen-lead[data-astro-cid-ubjp4hkb]{font-size:clamp(1.125rem,1rem + .6vw,1.6rem);line-height:1.4;color:var(--ed-ink);max-width:30ch;margin:0;justify-self:end}.kaizen-cols[data-astro-cid-ubjp4hkb]{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgb(12 10 6 / .12);margin-bottom:clamp(24px,4vw,48px)}.kaizen-col[data-astro-cid-ubjp4hkb]{padding:32px clamp(20px,3vw,48px) 32px 0}.kaizen-col[data-astro-cid-ubjp4hkb]+.kaizen-col[data-astro-cid-ubjp4hkb]{border-left:1px solid rgb(12 10 6 / .12);padding-left:clamp(20px,3vw,48px)}.kaizen-col-label[data-astro-cid-ubjp4hkb]{display:flex;gap:12px;align-items:center;color:var(--ed-accent-ink);margin-bottom:18px}.kaizen-col-label[data-astro-cid-ubjp4hkb] b[data-astro-cid-ubjp4hkb]{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:4px;font-weight:600}.kaizen-col-desc[data-astro-cid-ubjp4hkb]{font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.35;color:var(--ed-ink);max-width:26ch;margin:0 0 28px}.kaizen-pdca[data-astro-cid-ubjp4hkb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgb(12 10 6 / .16);border-radius:14px;overflow:hidden}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb]{display:flex;flex-direction:column;gap:10px;padding:18px 14px;font-family:var(--ed-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#0c0a06b3;transition:background .5s var(--ed-expo),color .5s var(--ed-expo)}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb]+li[data-astro-cid-ubjp4hkb]{border-left:1px solid rgb(12 10 6 / .16)}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb] span[data-astro-cid-ubjp4hkb]{font-family:var(--ed-display);font-weight:560;font-size:clamp(2.2rem,1.4rem + 2vw,3.5rem);letter-spacing:-.04em;line-height:1;color:var(--ed-ink);transition:color .5s var(--ed-expo)}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb]:hover{background:var(--ed-ink);color:#ffffffbf}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb]:hover span[data-astro-cid-ubjp4hkb]{color:var(--ed-accent)}.kaizen-curve[data-astro-cid-ubjp4hkb]{height:140px;border-bottom:1px solid rgb(12 10 6 / .16)}.kaizen-curve[data-astro-cid-ubjp4hkb] svg[data-astro-cid-ubjp4hkb]{width:100%;height:100%;overflow:visible}.kaizen-curve[data-astro-cid-ubjp4hkb] path[data-astro-cid-ubjp4hkb]{fill:none;stroke:var(--ed-accent-ink);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1,var(--p, 1) * 2.2))}.kaizen-ohno[data-astro-cid-ubjp4hkb] blockquote[data-astro-cid-ubjp4hkb] p[data-astro-cid-ubjp4hkb]{margin:0}@media(max-width:760px){.kaizen-head[data-astro-cid-ubjp4hkb]{grid-template-columns:1fr;min-height:0}.kaizen-lead[data-astro-cid-ubjp4hkb]{justify-self:start}.kaizen-cols[data-astro-cid-ubjp4hkb]{grid-template-columns:1fr}.kaizen-col[data-astro-cid-ubjp4hkb]{padding-right:0}.kaizen-col[data-astro-cid-ubjp4hkb]+.kaizen-col[data-astro-cid-ubjp4hkb]{border-left:0;border-top:1px solid rgb(12 10 6 / .12);padding-left:0}.kaizen-pdca[data-astro-cid-ubjp4hkb] li[data-astro-cid-ubjp4hkb]{padding:14px 10px;font-size:10px;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.kaizen-glyph[data-astro-cid-ubjp4hkb]{transform:none}.kaizen-curve[data-astro-cid-ubjp4hkb] path[data-astro-cid-ubjp4hkb]{stroke-dashoffset:0}}.fuegos[data-astro-cid-bah5jtx3]{display:flex;flex-direction:column;gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,96px)}.fuego-card[data-astro-cid-bah5jtx3]{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);padding:clamp(20px,2.6vw,36px);min-height:min(78svh,720px);border-radius:var(--ed-r-xl);background:var(--ed-bg-2);border:1px solid var(--ed-line-strong);box-shadow:0 -30px 60px #00000059}.fuego-media[data-astro-cid-bah5jtx3]{position:relative;border-radius:calc(var(--ed-r-xl) - 14px);overflow:hidden;background:var(--ed-bg);min-height:280px}.fuego-media[data-astro-cid-bah5jtx3] img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fuego-media-typo[data-astro-cid-bah5jtx3]{position:absolute;inset:0;display:flex;align-items:flex-end;padding:20px;background:radial-gradient(90% 70% at 20% 110%,rgb(232 200 116 / .22),transparent 60%),repeating-linear-gradient(90deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 25%)}.fuego-media-typo[data-astro-cid-bah5jtx3] span[data-astro-cid-bah5jtx3]{font-family:var(--ed-display);font-weight:500;font-size:clamp(4.5rem,11vw,11rem);line-height:.9;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px var(--ed-accent)}.fuego-n[data-astro-cid-bah5jtx3]{position:absolute;top:16px;left:18px;padding:6px 10px;border-radius:999px;background:#0c0a0699;backdrop-filter:blur(6px);color:var(--ed-accent)}.fuego-text[data-astro-cid-bah5jtx3]{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(4px,1vw,16px) 0}.fuego-label[data-astro-cid-bah5jtx3]{color:var(--ed-accent);margin-bottom:14px}.fuego-year[data-astro-cid-bah5jtx3]{font-family:var(--ed-mono);font-size:13px;letter-spacing:.08em;color:#ffffff80;margin-bottom:18px}.fuego-title[data-astro-cid-bah5jtx3]{font-family:var(--ed-display);font-weight:560;font-size:var(--fs-display-3, clamp(1.75rem, 1.15rem + 2.4vw, 3.75rem));line-height:1.02;letter-spacing:-.04em;margin:0 0 20px;text-wrap:balance}.fuego-body[data-astro-cid-bah5jtx3]{font-size:16px;line-height:1.62;color:#ffffffb8;margin:0 0 10px;max-width:56ch}.fuego-quote[data-astro-cid-bah5jtx3]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--ed-line-strong)}.fuego-quote[data-astro-cid-bah5jtx3] p[data-astro-cid-bah5jtx3]{margin:0;font-family:var(--ed-serif);font-style:italic;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.2;color:#fff}.fuego-quote[data-astro-cid-bah5jtx3] footer[data-astro-cid-bah5jtx3]{margin-top:10px;color:#ffffff80}@media(max-width:860px){.fuego-card[data-astro-cid-bah5jtx3]{grid-template-columns:1fr;min-height:0;border-radius:var(--ed-r-lg)}.fuego-media[data-astro-cid-bah5jtx3]{min-height:200px;aspect-ratio:16 / 10}}@media(min-width:861px)and (min-height:760px)and (prefers-reduced-motion:no-preference){.fuego-card[data-astro-cid-bah5jtx3]{position:sticky;top:calc(96px + var(--i) * 26px);max-height:calc(100svh - 120px)}}.cdv-row[data-astro-cid-rlek2ieb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,112px);align-items:center;margin-top:clamp(48px,6vw,96px)}.cdv-row--reverse[data-astro-cid-rlek2ieb]{grid-template-columns:minmax(0,.45fr) minmax(0,1.2fr)}.cdv-row--reverse[data-astro-cid-rlek2ieb] .cdv-col-media[data-astro-cid-rlek2ieb]{order:-1}.cdv-para[data-astro-cid-rlek2ieb]{max-width:60ch;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.65;color:#0c0a06bd;margin:8px 0 0}.ed-sec:not(.ed-sec--light) .cdv-para[data-astro-cid-rlek2ieb]{color:#ffffffb8}.cdv-col-media[data-astro-cid-rlek2ieb]{position:relative;border-radius:var(--ed-r-lg);align-self:stretch;min-height:420px}.cdv-media-in[data-astro-cid-rlek2ieb]{position:absolute;inset:-8% 0;border-radius:inherit;overflow:hidden}.cdv-col-media[data-astro-cid-rlek2ieb]:not(.cdv-col-media--cover){overflow:hidden}.cdv-col-media[data-astro-cid-rlek2ieb] .cdv-media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cdv-col-media--cover[data-astro-cid-rlek2ieb]{min-height:0;align-self:center;max-width:280px;perspective:1200px}.cdv-col-media--cover[data-astro-cid-rlek2ieb] .media-card{box-shadow:0 40px 80px #0c0a064d}.cdv-subhead[data-astro-cid-rlek2ieb]{display:flex;align-items:baseline;gap:18px;font-family:var(--ed-display);font-weight:560;font-size:var(--fs-display-3, clamp(1.75rem, 1.15rem + 2.4vw, 3.75rem));line-height:1.02;letter-spacing:-.04em;text-wrap:balance;margin:clamp(72px,9vw,140px) 0 16px;padding-top:20px;border-top:1px solid currentColor}.cdv-subhead[data-astro-cid-rlek2ieb] .ed-mono[data-astro-cid-rlek2ieb]{font-family:var(--ed-mono);font-weight:500;letter-spacing:.08em;flex:none;color:var(--ed-accent-ink)}.ed-sec:not(.ed-sec--light) .cdv-subhead[data-astro-cid-rlek2ieb]{border-top-color:var(--ed-line-strong)}.ed-sec:not(.ed-sec--light) .cdv-subhead[data-astro-cid-rlek2ieb] .ed-mono[data-astro-cid-rlek2ieb]{color:var(--ed-accent)}.cdv-narrow[data-astro-cid-rlek2ieb]{max-width:1080px;margin-top:clamp(24px,4vw,56px)}.cdv-quote-pair[data-astro-cid-rlek2ieb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px);margin-top:24px;padding-top:12px;border-top:1px solid var(--ed-line-strong)}.ed-sec--light .cdv-quote-pair[data-astro-cid-rlek2ieb]{border-top-color:#0c0a0624}.cdv-quote-pair[data-astro-cid-rlek2ieb] .cdv-quote{margin:24px 0 0}.cdv-protocol-close[data-astro-cid-rlek2ieb]{margin-top:clamp(56px,7vw,112px);padding-top:32px;border-top:1px solid var(--ed-line-strong)}.cdv-pilares[data-astro-cid-rlek2ieb]{margin-top:clamp(72px,9vw,140px);padding-top:24px;border-top:1px solid rgb(12 10 6 / .2)}.cdv-pilares-label[data-astro-cid-rlek2ieb]{display:block;color:var(--ed-accent-ink);margin-bottom:22px}.cdv-pilares-tags[data-astro-cid-rlek2ieb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:clamp(40px,5vw,72px);border:1px solid rgb(12 10 6 / .16);border-radius:18px;overflow:hidden}.cdv-tag[data-astro-cid-rlek2ieb]{display:flex;flex-direction:column;gap:28px;padding:22px;font-family:var(--ed-display);font-weight:540;font-size:clamp(1.375rem,1rem + 1vw,2rem);line-height:1.05;letter-spacing:-.035em;color:var(--ed-ink);transition:background .5s var(--ed-expo),color .5s var(--ed-expo)}.cdv-tag[data-astro-cid-rlek2ieb]+.cdv-tag[data-astro-cid-rlek2ieb]{border-left:1px solid rgb(12 10 6 / .16)}.cdv-tag[data-astro-cid-rlek2ieb] i[data-astro-cid-rlek2ieb]{font-style:normal;color:var(--ed-accent-ink)}.cdv-tag[data-astro-cid-rlek2ieb]:hover{background:var(--ed-ink);color:#fff}.cdv-tag[data-astro-cid-rlek2ieb]:hover i[data-astro-cid-rlek2ieb]{color:var(--ed-accent)}.cdv-mission[data-astro-cid-rlek2ieb]{font-family:var(--ed-serif);font-style:italic;font-size:clamp(2rem,1rem + 3.6vw,4.75rem);line-height:1.02;letter-spacing:-.015em;color:var(--ed-ink);max-width:18em;margin:0;text-wrap:balance}.cdv-rotator[data-astro-cid-rlek2ieb]{margin-top:clamp(48px,6vw,88px)}@media(max-width:900px){.cdv-row[data-astro-cid-rlek2ieb],.cdv-row--reverse[data-astro-cid-rlek2ieb]{grid-template-columns:1fr;gap:32px}.cdv-row--reverse[data-astro-cid-rlek2ieb] .cdv-col-media[data-astro-cid-rlek2ieb]{order:0}.cdv-col-media[data-astro-cid-rlek2ieb]{min-height:360px}.cdv-col-media--cover[data-astro-cid-rlek2ieb]{max-width:180px;min-height:0}.cdv-quote-pair[data-astro-cid-rlek2ieb]{grid-template-columns:1fr;gap:0}.cdv-pilares-tags[data-astro-cid-rlek2ieb]{grid-template-columns:1fr}.cdv-tag[data-astro-cid-rlek2ieb]{flex-direction:row;align-items:baseline;gap:16px}.cdv-tag[data-astro-cid-rlek2ieb]+.cdv-tag[data-astro-cid-rlek2ieb]{border-left:0;border-top:1px solid rgb(12 10 6 / .16)}}
