.studio-proof-rail[data-astro-cid-liyl2d5h]{display:grid;max-width:46rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.studio-proof-card[data-astro-cid-liyl2d5h]{min-height:74px;display:flex;align-items:center;gap:.75rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.85rem;color:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.studio-proof-card[data-astro-cid-liyl2d5h]:hover{transform:translateY(-1px);border-color:#72b6cd59;background:#ffffff12}.studio-proof-card[data-astro-cid-liyl2d5h]:focus-visible{outline:2px solid rgba(114,182,205,.75);outline-offset:4px}.studio-proof-card[data-astro-cid-liyl2d5h] svg[data-astro-cid-liyl2d5h]{flex:0 0 auto;color:var(--ring-primary)}.studio-proof-card[data-astro-cid-liyl2d5h] strong[data-astro-cid-liyl2d5h]{display:block;font-size:.78rem;font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:.08em}.studio-proof-card[data-astro-cid-liyl2d5h] small[data-astro-cid-liyl2d5h]{margin-top:.25rem;display:block;color:#9ca3af;font-size:.74rem;line-height:1.2}.studio-timeline-grid[data-astro-cid-liyl2d5h]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.timeline-card[data-astro-cid-liyl2d5h]{min-height:100%;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:1rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.timeline-card[data-astro-cid-liyl2d5h]:hover{transform:translateY(-1px);border-color:#72b6cd47;background:#fff1}.timeline-card-meta[data-astro-cid-liyl2d5h]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem}.timeline-card-meta[data-astro-cid-liyl2d5h] span[data-astro-cid-liyl2d5h]{border-radius:999px;border:1px solid rgba(114,182,205,.24);background:#72b6cd1f;padding:.25rem .55rem;color:var(--ring-primary);font-size:.66rem;font-weight:900;letter-spacing:.08em}.timeline-card-meta[data-astro-cid-liyl2d5h] time[data-astro-cid-liyl2d5h]{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.timeline-card[data-astro-cid-liyl2d5h] h3[data-astro-cid-liyl2d5h]{color:#fff;font-size:1.05rem;font-weight:900;line-height:1.12}.timeline-card[data-astro-cid-liyl2d5h] p[data-astro-cid-liyl2d5h]{margin-top:.55rem;color:#d1d5db;font-size:.88rem;line-height:1.5}.timeline-card[data-astro-cid-liyl2d5h] ul[data-astro-cid-liyl2d5h]{margin-top:.85rem;display:grid;gap:.32rem}.timeline-card[data-astro-cid-liyl2d5h] li[data-astro-cid-liyl2d5h]{display:flex;align-items:flex-start;gap:.45rem;color:#9ca3af;font-size:.76rem;line-height:1.35}.timeline-card[data-astro-cid-liyl2d5h] li[data-astro-cid-liyl2d5h]>span[data-astro-cid-liyl2d5h]:first-child{margin-top:.38rem;height:.35rem;width:.35rem;flex:0 0 auto;border-radius:999px;background:var(--ring-primary)}.timeline-card-link[data-astro-cid-liyl2d5h]{margin-top:1rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:.62rem .9rem;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.timeline-card-link[data-astro-cid-liyl2d5h]:hover{border-color:var(--ring-primary);background:var(--ring-primary);color:#000}.timeline-card-link[data-astro-cid-liyl2d5h]:focus-visible{outline:2px solid rgba(114,182,205,.75);outline-offset:4px}.philosophy-card[data-astro-cid-liyl2d5h]{position:relative;overflow:hidden}.stat-number[data-astro-cid-liyl2d5h]{color:var(--color-primary)}@media(max-width:1024px){.studio-proof-rail[data-astro-cid-liyl2d5h],.studio-timeline-grid[data-astro-cid-liyl2d5h]{grid-template-columns:1fr}}@media(max-width:760px){.studio-proof-card[data-astro-cid-liyl2d5h]{min-height:66px}.timeline-card[data-astro-cid-liyl2d5h]{padding:.95rem}}@media(prefers-reduced-motion:reduce){.studio-proof-card[data-astro-cid-liyl2d5h]:hover,.timeline-card[data-astro-cid-liyl2d5h]:hover{transform:none}}
