.hero-grid[data-astro-cid-ivmvxzqa]{display:flex;flex-direction:column;gap:1rem;min-height:100%;justify-content:center}.hero-copy[data-astro-cid-ivmvxzqa]{max-width:40rem}.hero-index[data-astro-cid-ivmvxzqa]{display:flex;flex-direction:column;gap:.5rem}.index-link[data-astro-cid-ivmvxzqa]{display:flex;align-items:baseline;gap:.9rem;border:none;border-top:1px solid rgba(20,26,44,.12);background:none;padding:.5rem 0;cursor:pointer;text-align:left;width:100%;max-width:32rem;transition:transform .25s cubic-bezier(.33,1,.68,1)}@media(min-width:1024px){.index-link[data-astro-cid-ivmvxzqa]{padding:.85rem 0}}.index-link[data-astro-cid-ivmvxzqa]:first-child{border-top:none}.index-link[data-astro-cid-ivmvxzqa]:hover{transform:translate(-8px)}.index-number[data-astro-cid-ivmvxzqa]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--color-brand-muted);flex-shrink:0}.index-name-wrap[data-astro-cid-ivmvxzqa]{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.index-name[data-astro-cid-ivmvxzqa]{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-brand-text)}.index-tag[data-astro-cid-ivmvxzqa]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--color-brand-muted)}@media(min-width:1024px){.hero-grid[data-astro-cid-ivmvxzqa]{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem}}.co-grid[data-astro-cid-yf6ga7ak]{display:grid;grid-template-columns:1fr;gap:.9rem;align-items:center;min-height:100%}@media(max-width:1023.98px){.ghost-number[data-astro-cid-yf6ga7ak]{font-size:clamp(40px,12vw,64px);line-height:.85}.co-visual[data-astro-cid-yf6ga7ak] img{max-width:240px;margin-inline:auto}.co-body[data-astro-cid-yf6ga7ak]{font-size:13px;line-height:1.5}.co-body[data-astro-cid-yf6ga7ak] br{display:none}.co-body[data-astro-cid-yf6ga7ak] p:first-child{margin-bottom:.35rem}.co-body[data-astro-cid-yf6ga7ak] p:last-child{margin-top:.7rem}}@media(min-width:1024px){.co-grid[data-astro-cid-yf6ga7ak]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;padding-right:6.5rem}}.ghost-number[data-astro-cid-yf6ga7ak]{font-family:var(--font-mono);font-weight:500;font-size:clamp(56px,8vw,116px);line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--stroke-color)}.co-body[data-astro-cid-yf6ga7ak] p{margin:0}.co-link[data-astro-cid-yf6ga7ak]{padding-bottom:.3rem;transition:opacity .15s ease}.co-link[data-astro-cid-yf6ga7ak]:hover{opacity:.7}.co-visual[data-astro-cid-yf6ga7ak]{width:100%}.co-rail[data-astro-cid-yf6ga7ak]{display:none}@media(min-width:1024px){.co-rail[data-astro-cid-yf6ga7ak]{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.9rem;align-items:flex-end}.rail-link[data-astro-cid-yf6ga7ak]{display:flex;align-items:center;gap:.5rem;border:none;background:none;padding:0;cursor:pointer}.rail-label[data-astro-cid-yf6ga7ak]{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#8a92a1;opacity:0;white-space:nowrap;transition:opacity .15s ease}.rail-link[data-astro-cid-yf6ga7ak][aria-current=true] .rail-label[data-astro-cid-yf6ga7ak]{opacity:1;font-weight:600}.rail-link[data-astro-cid-yf6ga7ak]:hover .rail-label[data-astro-cid-yf6ga7ak]{opacity:1}.rail-dot[data-astro-cid-yf6ga7ak]{width:9px;height:9px;border-radius:50%;border:1px solid rgba(20,26,44,.25);flex-shrink:0;transition:transform .15s ease}.rail-link[data-astro-cid-yf6ga7ak]:hover .rail-dot[data-astro-cid-yf6ga7ak]{transform:scale(1.15)}}.more-wrap[data-astro-cid-nsuhexmq]{display:flex;align-items:center;justify-content:center;min-height:100%}.more-card-holder[data-astro-cid-nsuhexmq]{width:100%;max-width:1120px}.more-grid[data-astro-cid-nsuhexmq]{display:flex;flex-direction:column;gap:2rem}.more-body[data-astro-cid-nsuhexmq]{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.more-grid[data-astro-cid-nsuhexmq]{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem}}.more-card-inner{padding-bottom:clamp(2.5rem,6vw,4rem)}.triage-grid[data-astro-cid-a5hy76mu]{max-width:85%;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem}@media(min-width:768px){.triage-grid[data-astro-cid-a5hy76mu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.triage-card[data-astro-cid-a5hy76mu]{display:flex;flex-direction:column;border:1px solid rgba(20,26,44,.1);border-radius:14px;background:#fff;padding:.9rem 1rem;text-align:left;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .2s ease}.triage-card[data-astro-cid-a5hy76mu]:hover{background:var(--color-brand-yellow);border:.85px solid #141A2C29;transform:translateY(-2px)}@media(max-width:767.98px){.triage-grid[data-astro-cid-a5hy76mu]{display:none}}.triage-mobile[data-astro-cid-a5hy76mu]{display:block}@media(min-width:768px){.triage-mobile[data-astro-cid-a5hy76mu]{display:none}}.triage-top[data-astro-cid-a5hy76mu]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.triage-number[data-astro-cid-a5hy76mu]{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-brand-muted)}.triage-need[data-astro-cid-a5hy76mu]{margin:0 0 .6rem;font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.3;color:var(--color-brand-text);min-height:2.2em}.triage-reveal[data-astro-cid-a5hy76mu]{opacity:1;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.triage-card[data-astro-cid-a5hy76mu]:hover .triage-reveal[data-astro-cid-a5hy76mu]{opacity:1;transform:translateY(0)}.triage-divider[data-astro-cid-a5hy76mu]{display:block;height:1px;background:#141a2c29;margin-bottom:.6rem}.triage-start[data-astro-cid-a5hy76mu]{margin:0;font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#646205}.triage-company[data-astro-cid-a5hy76mu]{margin:.2rem 0 .4rem;font-family:var(--font-sans);font-size:14px;font-weight:700;color:#5e6f7b}.triage-desc[data-astro-cid-a5hy76mu]{margin:0;font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.45;color:#5e6f7b}.triage-mobile .tc-carousel{overflow:visible}.triage-mobile .tc-track{display:flex;gap:12px;align-items:stretch;cursor:grab;touch-action:pan-y}.triage-mobile .tc-track:active{cursor:grabbing}.triage-mobile .tc-card{flex:0 0 auto;display:flex;flex-direction:column;text-align:left;border:1px solid rgba(20,26,44,.1);border-radius:16px;background:#fff;padding:1.1rem 1.2rem;min-height:320px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,border-color .3s ease}.triage-mobile .tc-card.is-active{background:var(--color-brand-yellow);border-color:#ece601}.triage-mobile .tc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.triage-mobile .tc-num{font-family:var(--font-mono);font-size:16px;color:var(--color-brand-muted)}.triage-mobile .tc-need{margin:0;font-family:var(--font-sans);font-size:26px;font-weight:700;line-height:1.3;color:var(--color-brand-text)}.triage-mobile .tc-reveal{margin-top:auto;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.triage-mobile .tc-card.is-active .tc-reveal{opacity:1;transform:none}.triage-mobile .tc-divider{display:block;height:1px;background:#141a2c2e;margin-bottom:1rem}.triage-mobile .tc-start{margin:0;font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#646205}.triage-mobile .tc-company{margin:.2rem 0 .35rem;font-family:var(--font-sans);font-size:16px;font-weight:700;color:#5e6f7b}.triage-mobile .tc-desc{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:#5e6f7b}.triage-mobile .tc-dots{display:flex;justify-content:center;gap:8px;margin-top:1rem}.triage-mobile .tc-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#141a2c38;cursor:pointer;transition:width .25s ease,background-color .25s ease}.triage-mobile .tc-dot.is-on{width:22px;background:#141a2c}html{scroll-behavior:auto}.page[data-astro-cid-kwgu4lx4]{font-family:var(--font-sans)}.stage[data-astro-cid-kwgu4lx4]{position:sticky;top:0;height:var(--stage-h, 100dvh);overflow:hidden}
