.experience-card[data-astro-cid-eo3svtrk]{border-radius:var(--radius-card);background:var(--card-accent);height:100%;color:var(--ink-primary);isolation:isolate;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,.9rem + 1.6vw,2.5rem);display:flex;position:relative;overflow:hidden}.experience-card[data-astro-cid-eo3svtrk]:hover,.experience-card[data-astro-cid-eo3svtrk]:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.experience-card[data-astro-cid-eo3svtrk]:focus-visible{outline:3px solid var(--ink-primary);outline-offset:4px}.card-text[data-astro-cid-eo3svtrk]{flex-direction:column;flex:1;gap:1.25rem;display:flex}.card-pill[data-astro-cid-eo3svtrk]{border:1.25px solid var(--ink-primary);font-size:var(--font-xs);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-weight:600}.card-title[data-astro-cid-eo3svtrk]{letter-spacing:-.045em;max-width:18ch;font-size:clamp(1.9rem,1.3rem + 2vw,3.25rem);font-weight:750;line-height:.98}.draft-badge[data-astro-cid-eo3svtrk]{background:var(--ink-primary);color:var(--ink-inverse);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:.25rem .7rem;font-weight:700}.card-result[data-astro-cid-eo3svtrk]{margin-top:auto;container-type:inline-size}.card-metric[data-astro-cid-eo3svtrk]{font-family:var(--font-family-display);font-size:min(clamp(3rem, 2rem + 3.6vw, 5.5rem), calc(100cqi / var(--ems,3)));letter-spacing:-.06em;font-weight:750;line-height:.9}.card-metric-unit[data-astro-cid-eo3svtrk]{letter-spacing:-.03em;margin-left:.1em;font-size:.42em}.card-metric-label[data-astro-cid-eo3svtrk]{font-size:var(--font-md);margin-top:.6rem;font-weight:550;line-height:1.35}.card-foot[data-astro-cid-eo3svtrk]{border-top:1.25px solid color-mix(in srgb, var(--ink-primary) 22%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.card-teaser[data-astro-cid-eo3svtrk]{font-size:var(--font-sm);font-weight:550}.card-arrow[data-astro-cid-eo3svtrk]{background:var(--ink-primary);width:48px;height:48px;color:var(--ink-inverse);transition:transform var(--duration-base) var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.experience-card[data-astro-cid-eo3svtrk]:hover .card-arrow[data-astro-cid-eo3svtrk],.experience-card[data-astro-cid-eo3svtrk]:focus-visible .card-arrow[data-astro-cid-eo3svtrk]{transform:translate(6px)rotate(-12deg)}.card-art[data-astro-cid-eo3svtrk]{order:-1;width:min(100%,460px);margin-inline:auto}@media (width>=768px){.experience-card[data-astro-cid-eo3svtrk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;min-height:420px;display:grid}.card-text[data-astro-cid-eo3svtrk]{height:100%}.card-art[data-astro-cid-eo3svtrk]{order:0}}@media (width>=1024px){.layout-auto[data-astro-cid-eo3svtrk]{align-items:stretch;min-height:680px;display:flex}.layout-auto[data-astro-cid-eo3svtrk] .card-art[data-astro-cid-eo3svtrk]{order:0;width:min(100%,520px);margin-block:auto}.layout-auto[data-astro-cid-eo3svtrk] .card-result[data-astro-cid-eo3svtrk]{margin-top:0}.layout-auto[data-astro-cid-eo3svtrk] .card-text[data-astro-cid-eo3svtrk]{display:contents}.layout-auto[data-astro-cid-eo3svtrk] .card-text[data-astro-cid-eo3svtrk]>[data-astro-cid-eo3svtrk]:first-child{order:-3}.layout-auto[data-astro-cid-eo3svtrk] .card-title[data-astro-cid-eo3svtrk]{order:-2}.layout-auto[data-astro-cid-eo3svtrk] .draft-badge[data-astro-cid-eo3svtrk]{order:-1}.layout-auto[data-astro-cid-eo3svtrk] .card-result[data-astro-cid-eo3svtrk],.layout-auto[data-astro-cid-eo3svtrk] .card-foot[data-astro-cid-eo3svtrk]{order:1}}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2.5rem,1rem + 5vw,6rem);padding-bottom:clamp(3.5rem,2rem + 5vw,7rem)}.hero-eyebrow[data-astro-cid-ge2uvauf]{color:var(--ink-secondary);align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.hero-eyebrow-dot[data-astro-cid-ge2uvauf]{background:var(--brand-orange);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-orange) 30%, transparent);border-radius:999px}.hero-title[data-astro-cid-ge2uvauf]{letter-spacing:-.055em;font-size:clamp(2.8rem,1.1rem + 7.6vw,9.5rem);font-weight:750;line-height:.9}.hero-line[data-astro-cid-ge2uvauf]{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:line-up .8s var(--ease-out) backwards;animation-delay:var(--d,0s);display:inline-block}.hero-mark[data-astro-cid-ge2uvauf]{z-index:0;display:inline-block;position:relative}.hero-mark[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:var(--brand-orange);transform-origin:0;animation:mark-in .7s var(--ease-out) .52s backwards;border-radius:.14em;position:absolute;inset:.16em -.08em .02em -.1em;transform:rotate(-1.5deg)}.hero-stickers[data-astro-cid-ge2uvauf]{flex-wrap:wrap;order:-1;align-items:center;gap:.75rem;display:flex}.sticker[data-astro-cid-ge2uvauf]{animation:sticker-in .7s var(--ease-out) backwards;animation-delay:var(--d,0s);transform:rotate(var(--r,0deg));box-shadow:var(--shadow-sticker)}.sticker-pill[data-astro-cid-ge2uvauf]{font-family:var(--font-family-display);font-size:var(--font-md);letter-spacing:-.02em;border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-weight:750;display:inline-flex}.sticker-caption[data-astro-cid-ge2uvauf]{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.sticker-pipeline[data-astro-cid-ge2uvauf]{background:var(--ink-primary);color:var(--ink-inverse);border-radius:20px;gap:.75rem;padding:1rem 1.1rem;display:grid}.pipeline[data-astro-cid-ge2uvauf]{align-items:center;display:flex}.pipeline-node[data-astro-cid-ge2uvauf]{border:1px solid var(--border-inverse);border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:600}.pipeline-node[data-astro-cid-ge2uvauf].is-live{border-color:var(--brand-orange);background:var(--brand-orange);color:var(--ink-primary)}.pipeline-link[data-astro-cid-ge2uvauf]{background:var(--border-inverse);width:1.6rem;height:1.5px;position:relative;overflow:hidden}.pipeline-link[data-astro-cid-ge2uvauf]:after{content:"";background:var(--brand-orange);width:40%;animation:1.8s linear infinite flow;position:absolute;inset:0}.sticker-eval[data-astro-cid-ge2uvauf]{font-size:var(--font-sm);border-radius:20px;gap:.3rem;padding:.9rem 1.1rem;font-weight:600;display:grid}.eval-row[data-astro-cid-ge2uvauf]{align-items:center;gap:.45rem;display:flex}.eval-check[data-astro-cid-ge2uvauf]{background:var(--ink-primary);width:1.15rem;height:1.15rem;color:var(--brand-orange);border-radius:999px;place-items:center;font-size:.7rem;display:grid}.hero-bottom[data-astro-cid-ge2uvauf]{gap:2.25rem;margin-top:clamp(2.25rem,1.5rem + 3vw,4.5rem);display:grid}.hero-copy[data-astro-cid-ge2uvauf]{gap:2rem;display:grid}.hero-sub[data-astro-cid-ge2uvauf]{max-width:34ch;font-size:var(--font-lg);letter-spacing:-.015em;line-height:1.3}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=479px){.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}@media (width>=1280px){.hero-bottom[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.hero-copy[data-astro-cid-ge2uvauf]{grid-column:1/span 6}.hero-stickers[data-astro-cid-ge2uvauf]{pointer-events:none;order:0;grid-column:7/span 6;justify-self:end;width:100%;max-width:540px;height:330px;display:block;position:relative}.sticker[data-astro-cid-ge2uvauf]{pointer-events:auto;position:absolute}.sticker-pill[data-astro-cid-ge2uvauf]{font-size:var(--font-lg);padding:.7rem 1.35rem}.sticker-pipeline[data-astro-cid-ge2uvauf]{padding:1.2rem 1.35rem;top:0;right:2%}.sticker-pill[data-astro-cid-ge2uvauf].bg-orange{top:136px;right:48%}.sticker-pill[data-astro-cid-ge2uvauf].bg-lilac{top:118px;right:6%}.sticker-pill[data-astro-cid-ge2uvauf].bg-sky{top:226px;right:62%}.sticker-eval[data-astro-cid-ge2uvauf]{padding:1.1rem 1.35rem;top:204px;right:16%}}@media (width>=1280px) and (hover:hover){.sticker[data-astro-cid-ge2uvauf]{transition:transform var(--duration-base) var(--ease-out)}.sticker[data-astro-cid-ge2uvauf]:hover{transform:rotate(calc(var(--r,0deg) * -1)) scale(1.06)}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes mark-in{0%{transform:rotate(-1.5deg)scaleX(0)}}@keyframes sticker-in{0%{opacity:0;transform:translateY(24px) rotate(calc(var(--r,0deg) * 3)) scale(.9)}}@keyframes flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}.metric-card[data-astro-cid-p5buzfly]{border:1px solid var(--border-inverse);border-radius:var(--radius-card);height:100%;transition:border-color var(--duration-base) ease, transform var(--duration-base) var(--ease-out);flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;container-type:inline-size}.metric-card[data-astro-cid-p5buzfly]:hover{border-color:var(--metric-accent);transform:translateY(-4px)}.metric-value[data-astro-cid-p5buzfly]{font-family:var(--font-family-display);font-size:min(4.6rem, 19cqi, calc(100cqi / var(--ems,3)));letter-spacing:-.06em;color:var(--metric-accent);font-weight:750;line-height:.9}.metric-unit[data-astro-cid-p5buzfly]{letter-spacing:-.02em;margin-left:.08em;font-size:.42em}.metric-label[data-astro-cid-p5buzfly]{font-family:var(--font-family-body);font-size:var(--font-md);letter-spacing:0;margin-top:1rem;font-weight:600;line-height:1.35}.metric-context[data-astro-cid-p5buzfly]{font-size:var(--font-sm);color:color-mix(in srgb, var(--ink-inverse) 68%, transparent);margin-top:.4rem}.metric-link[data-astro-cid-p5buzfly]{min-height:44px;font-size:var(--font-sm);align-items:center;gap:.55rem;margin-top:auto;padding-top:1.5rem;font-weight:600;display:inline-flex}.metric-link[data-astro-cid-p5buzfly]:hover{text-underline-offset:4px;text-decoration:underline}.metric-dot[data-astro-cid-p5buzfly]{background:var(--metric-accent);border-radius:999px;width:.6rem;height:.6rem}.strip-logo[data-astro-cid-lcdefpme]{min-height:44px;color:var(--ink-primary);opacity:.72;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;margin-inline:.75rem;display:inline-flex}.strip-logo[data-astro-cid-lcdefpme]:hover{opacity:1;color:var(--brand-orange)}.strip-sector[data-astro-cid-lcdefpme]{border:1.25px solid var(--border-subtle);min-height:44px;font-family:var(--font-family-display);font-size:var(--font-md);letter-spacing:-.02em;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:999px;align-items:center;padding:.4rem 1.1rem;font-weight:700;display:inline-flex}.strip-sector[data-astro-cid-lcdefpme]:hover{border-color:var(--ink-primary);background:var(--bg-secondary)}.more-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-subtle);transition:padding var(--duration-base) var(--ease-out);gap:1rem;padding-block:1.75rem;display:grid}.more-metric[data-astro-cid-lcdefpme]{background:var(--row-accent);font-size:var(--font-sm);white-space:nowrap;border-radius:999px;padding:.35rem .85rem;font-weight:650}.more-arrow[data-astro-cid-lcdefpme]{border:1.25px solid var(--ink-primary);width:44px;height:44px;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast) ease;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.more-row[data-astro-cid-lcdefpme]:hover .more-arrow[data-astro-cid-lcdefpme],.more-row[data-astro-cid-lcdefpme]:focus-visible .more-arrow[data-astro-cid-lcdefpme]{background:var(--row-accent);transform:translate(4px)}@media (width>=768px){.more-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;gap:2rem}.more-row[data-astro-cid-lcdefpme]:hover{padding-inline:1rem}}
