.lb[data-astro-cid-bimndr7u]{--text:#002b19;--primary:#005234;--accent:#00f9a7;--b300:#0c8;--neutral:#6b7570;--edge:#002b192e;--line:#002b191a;--risk:#c4320a;width:100%;color:var(--text);container-type:inline-size}.lb__card[data-astro-cid-bimndr7u]{border:1px solid var(--edge);background:#fff}.lb__hd[data-astro-cid-bimndr7u]{border-bottom:1px solid var(--line);background:#00f9a71a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:10px 16px;display:flex}.lb__strong[data-astro-cid-bimndr7u]{font-size:.875rem;font-weight:500}.lb__label[data-astro-cid-bimndr7u],.lb__rank[data-astro-cid-bimndr7u]{letter-spacing:.16em;text-transform:uppercase;color:var(--neutral);white-space:nowrap;font-size:.694rem;font-weight:500}.lb__rank[data-astro-cid-bimndr7u]{letter-spacing:.04em}.lb__rows[data-astro-cid-bimndr7u]{margin:0;padding:0;list-style:none}.lb__row[data-astro-cid-bimndr7u]{-moz-column-gap:12px;border-bottom:1px solid var(--line);grid-template-columns:22px 32px minmax(0,1fr) 9rem 2.75rem;align-items:center;column-gap:12px;min-height:52px;padding:8px 16px;font-size:.875rem;display:grid}.lb__row[data-astro-cid-bimndr7u]:last-child{border-bottom:0}.lb__row--top[data-astro-cid-bimndr7u]{background:#00f9a71a}.lb__av[data-astro-cid-bimndr7u]{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;display:block}.lb__who[data-astro-cid-bimndr7u]{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lb__name[data-astro-cid-bimndr7u]{font-weight:500}.lb__role[data-astro-cid-bimndr7u]{color:var(--neutral);font-size:.75rem}.lb__track[data-astro-cid-bimndr7u]{background:#002b1912;height:6px;position:relative}.lb__bar[data-astro-cid-bimndr7u]{position:absolute;inset:0 auto 0 0}.lb__bar--top[data-astro-cid-bimndr7u]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}.lb__bar--near[data-astro-cid-bimndr7u]{background:var(--b300)}.lb__bar--mid[data-astro-cid-bimndr7u]{background:#002b1959}.lb__bar--low[data-astro-cid-bimndr7u]{background:var(--risk)}.lb__target[data-astro-cid-bimndr7u]{background:var(--text);width:1px;position:absolute;top:-5px;bottom:-5px}.lb__pc[data-astro-cid-bimndr7u]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.lb__pc--low[data-astro-cid-bimndr7u]{color:var(--risk)}@container (width<=26rem){.lb__hd[data-astro-cid-bimndr7u],.lb__row[data-astro-cid-bimndr7u]{padding-inline:12px}.lb__row[data-astro-cid-bimndr7u]{-moz-column-gap:10px;grid-template-columns:18px 28px minmax(0,1fr) 2.75rem;grid-template-areas:"rank av who pc""rank av track pc";gap:6px 10px;min-height:56px}.lb__rank[data-astro-cid-bimndr7u]{grid-area:rank}.lb__av[data-astro-cid-bimndr7u]{grid-area:av;width:28px;height:28px}.lb__who[data-astro-cid-bimndr7u]{grid-area:who}.lb__role[data-astro-cid-bimndr7u]{display:none}.lb__track[data-astro-cid-bimndr7u]{grid-area:track}.lb__pc[data-astro-cid-bimndr7u]{grid-area:pc}.lb__label[data-astro-cid-bimndr7u]{letter-spacing:.1em}}.journey[data-astro-cid-wj4iumeo]{--text:#002b19;--neutral:#6b7570;--soft:#c3cbc7;--accent:#00f9a7;--b300:#0c8;--b400:#00a56d;--primary:#005234;--line:#002b191f;--edge:#002b1938;--skeleton:#002b1914;width:100%;color:var(--text);display:flex;position:relative;container:journey/inline-size}.flow[data-astro-cid-wj4iumeo]{flex-direction:column;width:100%;max-width:35rem;margin:0 auto;display:flex}.step[data-astro-cid-wj4iumeo]{flex-direction:column;flex:1 0 auto;display:flex}.step[data-astro-cid-wj4iumeo] .link[data-astro-cid-wj4iumeo]{flex:1 0 40px}.step[data-astro-cid-wj4iumeo]{transition:opacity .45s,transform .45s cubic-bezier(.22,.72,.16,1)}.step[data-astro-cid-wj4iumeo].pending{opacity:0;transform:translateY(18px)}.card[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);transition:border-color .4s,box-shadow .4s;position:relative}.card[data-astro-cid-wj4iumeo].on{border-color:var(--b400);box-shadow:0 0 0 3px #00a56d1f}.cap[data-astro-cid-wj4iumeo]{letter-spacing:.16em;text-transform:uppercase;color:var(--neutral);font-size:.694rem;font-weight:500;line-height:1.5}.pad[data-astro-cid-wj4iumeo]{padding:14px 16px}.pad--top[data-astro-cid-wj4iumeo]{padding-bottom:0}.sources[data-astro-cid-wj4iumeo]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.sources[data-astro-cid-wj4iumeo] .cap[data-astro-cid-wj4iumeo]{border-right:1px solid var(--line);padding-right:12px}.src[data-astro-cid-wj4iumeo]{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.acc-head[data-astro-cid-wj4iumeo],.acc-row[data-astro-cid-wj4iumeo]{grid-template-columns:1fr 64px 96px;align-items:center;gap:12px;padding:0 16px;display:grid}.acc-head[data-astro-cid-wj4iumeo]{border-bottom:1px solid var(--edge);background:#00f9a738;padding-block:10px}.acc-head[data-astro-cid-wj4iumeo] .cap[data-astro-cid-wj4iumeo]{color:var(--primary)}.acc-row[data-astro-cid-wj4iumeo]{border-bottom:1px solid var(--line);padding-block:9px;transition:background-color .3s;position:relative}.acc-row[data-astro-cid-wj4iumeo]:before{content:"";background:var(--b300);width:2px;transition:transform .3s;position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.acc-row[data-astro-cid-wj4iumeo].on{background:#00f9a70f}.acc-row[data-astro-cid-wj4iumeo].on:before{transform:scaleY(1)}.acc-name[data-astro-cid-wj4iumeo]{align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.tier[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);justify-self:start;padding:1px 10px;font-size:.8rem;font-weight:500}.tier[data-astro-cid-wj4iumeo].t1{border-color:var(--b400);color:var(--primary)}.fit[data-astro-cid-wj4iumeo]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.fit[data-astro-cid-wj4iumeo] i[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);height:8px;position:relative;overflow:hidden}.fit[data-astro-cid-wj4iumeo] i[data-astro-cid-wj4iumeo]:after{content:"";background:var(--b300);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.fit[data-astro-cid-wj4iumeo] i[data-astro-cid-wj4iumeo].full:after{transform:scaleX(1)}.link[data-astro-cid-wj4iumeo]{width:12px;height:40px;margin:0 auto;position:relative}.link[data-astro-cid-wj4iumeo]:before{content:"";background:var(--edge);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.node[data-astro-cid-wj4iumeo]{border:1px solid var(--b400);background:#f7fffb;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.packet[data-astro-cid-wj4iumeo]{background:var(--accent);opacity:0;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00f9a740}.link[data-astro-cid-wj4iumeo].go .packet[data-astro-cid-wj4iumeo]{animation:.35s ease-in-out forwards drop}@keyframes drop{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}.persona[data-astro-cid-wj4iumeo]{grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:14px 16px;transition:background-color .3s;display:grid}.persona[data-astro-cid-wj4iumeo]+.persona[data-astro-cid-wj4iumeo]{border-top:1px solid var(--line)}.persona[data-astro-cid-wj4iumeo].on{background:#00f9a70f}.avatar[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);width:72px;height:72px;color:var(--soft);background:repeating-linear-gradient(-45deg, transparent 0 7px, var(--line) 7px 8px);place-items:center;display:grid}.avatar[data-astro-cid-wj4iumeo] svg[data-astro-cid-wj4iumeo]{width:30px;height:30px}.avatar[data-astro-cid-wj4iumeo]:has(.avatar-photo){background:0 0}.avatar-photo[data-astro-cid-wj4iumeo]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.persona-title[data-astro-cid-wj4iumeo]{margin:2px 0 10px;font-size:1.2rem;font-weight:500;line-height:1.2}.sk[data-astro-cid-wj4iumeo]{background:var(--skeleton);height:8px;margin-top:7px;position:relative;overflow:hidden}.sk[data-astro-cid-wj4iumeo].short{width:60%}.persona[data-astro-cid-wj4iumeo].on .sk[data-astro-cid-wj4iumeo]:after{content:"";background:linear-gradient(90deg,#0000,#00f9a759,#0000);animation:1s sheen;position:absolute;inset:0}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.chan[data-astro-cid-wj4iumeo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 16px;display:grid;position:relative}.ch[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);justify-items:center;gap:6px;padding:10px 6px;font-size:.8rem;transition:border-color .3s,background-color .3s;display:grid;position:relative}.ch[data-astro-cid-wj4iumeo]+.ch[data-astro-cid-wj4iumeo]:before{content:"";background:var(--edge);width:14px;height:1px;position:absolute;top:50%;right:100%}.ch[data-astro-cid-wj4iumeo].on{border-color:var(--b400);background:#00f9a714}.stages[data-astro-cid-wj4iumeo]{--gap:30px;gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 16px 16px;display:grid;position:relative}.st[data-astro-cid-wj4iumeo]{border:1px solid var(--edge);justify-items:center;gap:2px;padding:8px 4px 10px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.st[data-astro-cid-wj4iumeo]+.st[data-astro-cid-wj4iumeo]:before{content:"";width:var(--gap);background:var(--edge);height:1px;transition:background-color .3s;position:absolute;top:50%;right:100%}.st[data-astro-cid-wj4iumeo]+.st[data-astro-cid-wj4iumeo]:after{content:"";border:4px solid #0000;border-left:5px solid var(--edge);border-right:0;transition:border-color .3s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.st[data-astro-cid-wj4iumeo].on:before{background:var(--b400)}.st[data-astro-cid-wj4iumeo].on:after{border-left-color:var(--b400)}.cv[data-astro-cid-wj4iumeo]{width:var(--gap);text-align:center;color:var(--neutral);margin-bottom:3px;font-size:.6rem;font-style:normal;font-weight:500;line-height:1;transition:color .3s;position:absolute;bottom:50%;right:100%}.st[data-astro-cid-wj4iumeo].on .cv[data-astro-cid-wj4iumeo]{color:var(--primary)}.st[data-astro-cid-wj4iumeo] span[data-astro-cid-wj4iumeo]{letter-spacing:.02em;white-space:nowrap;color:var(--neutral);font-size:.66rem}.st[data-astro-cid-wj4iumeo] b[data-astro-cid-wj4iumeo]{font-size:1.6rem;font-weight:500;line-height:1.1}.st[data-astro-cid-wj4iumeo].on{border-color:var(--b400);background:#00f9a714}.st[data-astro-cid-wj4iumeo].won.on{border-color:var(--accent);background:var(--accent)}.st[data-astro-cid-wj4iumeo].won.on span[data-astro-cid-wj4iumeo]{color:var(--text)}.tag[data-astro-cid-wj4iumeo]{z-index:2;letter-spacing:.08em;text-transform:uppercase;background:var(--text);color:#f7fffb;opacity:0;pointer-events:none;padding:2px 6px;font-size:.62rem;font-weight:500;transition:left .25s cubic-bezier(.65,0,.35,1),opacity .2s;position:absolute;top:2px;left:0}.confetti[data-astro-cid-wj4iumeo]{pointer-events:none;z-index:3;width:100%;height:calc(100% + 200px);position:absolute;inset:-200px 0 0}@container journey (width<=28rem){.acc-head[data-astro-cid-wj4iumeo],.acc-row[data-astro-cid-wj4iumeo]{grid-template-columns:1fr 46px 70px;gap:8px;padding:0 12px}.chan[data-astro-cid-wj4iumeo]{gap:8px;padding:4px 12px 12px}.ch[data-astro-cid-wj4iumeo]{white-space:nowrap;padding:8px 2px;font-size:.7rem}.ch[data-astro-cid-wj4iumeo]+.ch[data-astro-cid-wj4iumeo]:before{width:8px}.stages[data-astro-cid-wj4iumeo]{--gap:19px;padding:4px 10px 14px}.st[data-astro-cid-wj4iumeo]{align-content:start;padding:7px 1px 8px}.cv[data-astro-cid-wj4iumeo]{font-size:.5rem}.st[data-astro-cid-wj4iumeo] span[data-astro-cid-wj4iumeo]{letter-spacing:0;text-align:center;white-space:normal;align-items:center;min-height:2.3em;font-size:.5rem;line-height:1.15;display:flex}.st[data-astro-cid-wj4iumeo] b[data-astro-cid-wj4iumeo]{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.link[data-astro-cid-wj4iumeo].go .packet[data-astro-cid-wj4iumeo]{animation:none}.tag[data-astro-cid-wj4iumeo],.step[data-astro-cid-wj4iumeo]{transition:none}}.biz[data-astro-cid-23oiy3sn]{--edge:#002b1938;--line:#002b191f;aspect-ratio:4/3;color:#002b19;place-items:center;width:100%;display:grid;position:relative;container-type:inline-size}.biz-card[data-astro-cid-23oiy3sn]{border:1px solid var(--edge);width:min(92%,30rem);transition:border-color .3s,box-shadow .3s}.duo-hover:hover .biz-card[data-astro-cid-23oiy3sn]{border-color:#00a56d;box-shadow:0 0 0 3px #00a56d1f}.biz-head[data-astro-cid-23oiy3sn]{border-bottom:1px solid var(--edge);background:#00f9a714;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.55rem,3.6cqi,1.1rem) clamp(.7rem,4.4cqi,1.4rem);display:flex}.biz-title[data-astro-cid-23oiy3sn]{letter-spacing:-.01em;margin:0;font-size:clamp(.85rem,5cqi,1.44rem);font-weight:500;line-height:1.2}.biz-sub[data-astro-cid-23oiy3sn]{color:#6b7570;margin:.15em 0 0;font-size:clamp(.72rem,3.8cqi,1.1rem);line-height:1.3}.biz-icon[data-astro-cid-23oiy3sn]{aspect-ratio:1;border:1px solid var(--edge);background:#00f9a738;flex:none;place-items:center;width:clamp(1.9rem,11cqi,3.25rem);display:grid}.biz-icon[data-astro-cid-23oiy3sn] .duo-icon{width:55%;height:55%}.biz-row[data-astro-cid-23oiy3sn]{justify-content:space-between;align-items:baseline;gap:.75rem;padding:clamp(.35rem,2.3cqi,.75rem) clamp(.7rem,4.4cqi,1.4rem);font-size:clamp(.66rem,3.25cqi,.95rem);line-height:1.35;display:flex}.biz-row[data-astro-cid-23oiy3sn]+.biz-row[data-astro-cid-23oiy3sn]{border-top:1px solid var(--line)}.biz-label[data-astro-cid-23oiy3sn]{flex:none;font-weight:500}.biz-value[data-astro-cid-23oiy3sn]{text-align:right;color:#4a534f}.team-frame[data-astro-cid-pl5cgq6u]{--edge:#002b1938;--line:#002b191f;aspect-ratio:4/3;color:#002b19;place-items:center;width:100%;display:grid;position:relative;container-type:inline-size}.team[data-astro-cid-pl5cgq6u]{--pad:clamp(.6rem, 3.6cqi, 1rem);--av:clamp(2rem, 12cqi, 3rem);flex-direction:column;gap:clamp(.5rem,3.4cqi,1rem);width:min(92%,30rem);display:flex;position:relative}.team[data-astro-cid-pl5cgq6u]:before{content:"";left:calc(var(--pad) + var(--av) / 2);background:var(--edge);width:1px;position:absolute;top:12%;bottom:12%}.member[data-astro-cid-pl5cgq6u]{padding:clamp(.5rem, 3cqi, .8rem) var(--pad);border:1px solid var(--edge);background:#f7fffb;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.55rem,3.4cqi,.9rem);transition:border-color .3s,transform .4s cubic-bezier(.22,.72,.16,1);display:grid;position:relative}.av[data-astro-cid-pl5cgq6u]{width:var(--av);aspect-ratio:1;border:1px solid var(--edge);display:block;overflow:hidden}.av-img[data-astro-cid-pl5cgq6u]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.who[data-astro-cid-pl5cgq6u]{min-width:0}.who-name[data-astro-cid-pl5cgq6u]{font-size:clamp(.78rem,4cqi,1rem);font-weight:500;line-height:1.25;display:block}.who-role[data-astro-cid-pl5cgq6u]{color:#4a534f;font-size:clamp(.66rem,3.2cqi,.84rem);line-height:1.3;display:block}.tag[data-astro-cid-pl5cgq6u]{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#6b7570;justify-self:end;padding:.2em .6em;font-size:clamp(.5rem,2.5cqi,.62rem);font-weight:500}.member--ours[data-astro-cid-pl5cgq6u] .tag[data-astro-cid-pl5cgq6u]{color:#005234;background:#00f9a714;border-color:#00a56d}.duo-hover:hover .member[data-astro-cid-pl5cgq6u]{border-color:#00a56d}.duo-hover:hover .member[data-astro-cid-pl5cgq6u]:nth-child(2){transform:translate(4px)}.duo-hover:hover .member[data-astro-cid-pl5cgq6u]:nth-child(3){transform:translate(8px)}@media (prefers-reduced-motion:reduce){.member[data-astro-cid-pl5cgq6u]{transition:none}}.stack-frame[data-astro-cid-xfnzclqp]{aspect-ratio:4/3;width:100%;position:relative}svg[data-astro-cid-xfnzclqp]{width:100%;height:100%;display:block;overflow:visible}.plate[data-astro-cid-xfnzclqp]{transition:transform .5s cubic-bezier(.22,.72,.16,1)}.face[data-astro-cid-xfnzclqp]{fill:var(--c);stroke:color-mix(in srgb, var(--c), #002b19 35%);stroke-width:.75px}.side-l[data-astro-cid-xfnzclqp]{fill:color-mix(in srgb, var(--c), #002b19 18%);stroke:color-mix(in srgb, var(--c), #002b19 35%);stroke-width:.75px}.side-r[data-astro-cid-xfnzclqp]{fill:color-mix(in srgb, var(--c), #002b19 32%);stroke:color-mix(in srgb, var(--c), #002b19 40%);stroke-width:.75px}.grid[data-astro-cid-xfnzclqp]{stroke:#002b1924;stroke-width:.75px}.cell[data-astro-cid-xfnzclqp]{fill:#00f9a7;stroke:#00a56d;stroke-width:.75px}.lead[data-astro-cid-xfnzclqp]{fill:none;stroke:#6b7570;stroke-width:.75px}.dot[data-astro-cid-xfnzclqp]{fill:#00a56d}text[data-astro-cid-xfnzclqp]{letter-spacing:.14em;text-transform:uppercase;fill:#6b7570;font-family:inherit;font-size:8.5px;font-weight:500}text[data-astro-cid-xfnzclqp].main{fill:#005234}.duo-hover:hover .plate[data-astro-cid-xfnzclqp]{transform:translateY(calc(var(--i) * 5px))}@media (prefers-reduced-motion:reduce){.plate[data-astro-cid-xfnzclqp]{transition:none}}
