.ab[data-astro-cid-36jl243j]{border-bottom:1px solid var(--sky-100);padding-block:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.ab__grid[data-astro-cid-36jl243j]{align-items:center;gap:3rem;display:grid;position:relative}.ab__copy[data-astro-cid-36jl243j]{justify-items:start;gap:1rem;display:grid}.ab[data-astro-cid-36jl243j] h1[data-astro-cid-36jl243j] span[data-astro-cid-36jl243j]{color:var(--brand-500)}.ab[data-astro-cid-36jl243j] p[data-astro-cid-36jl243j]{color:var(--muted);max-width:44rem;font-size:1.05rem;line-height:1.7}.ab__badges[data-astro-cid-36jl243j]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.ab__badges[data-astro-cid-36jl243j] span[data-astro-cid-36jl243j]{border:1px solid var(--sky-100);color:var(--navy-700);background:#fff;border-radius:999px;padding:.3rem .8rem;font-size:.75rem;font-weight:600}.ab__visual[data-astro-cid-36jl243j]{justify-self:center;width:min(380px,100%);position:relative}.ab__glow[data-astro-cid-36jl243j]{background:linear-gradient(135deg, var(--sky-100), #fff, var(--brand-100));filter:blur(24px);border-radius:2rem;position:absolute;inset:-1rem}.ab__visual[data-astro-cid-36jl243j] img[data-astro-cid-36jl243j]{aspect-ratio:4/5;object-fit:cover;background:var(--sky-50);width:100%;box-shadow:var(--shadow-frame);border:8px solid #fff;border-radius:1.75rem;position:relative}.ab__exp[data-astro-cid-36jl243j]{border:1px solid var(--sky-100);box-shadow:var(--shadow-lg);background:#fff;border-radius:1rem;padding:.8rem 1.1rem;animation:6s ease-in-out infinite float;display:grid;position:absolute;bottom:1.5rem;left:-1.5rem}.ab__exp[data-astro-cid-36jl243j] span[data-astro-cid-36jl243j]:last-child{color:var(--muted);font-size:.78rem}@media (width>=1024px){.ab__grid[data-astro-cid-36jl243j]{grid-template-columns:1.3fr .7fr}}.cred[data-astro-cid-36jl243j]{align-items:flex-start;gap:1rem;display:flex}.cred__n[data-astro-cid-36jl243j]{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.95rem;font-weight:800;display:grid}.cred[data-astro-cid-36jl243j] p[data-astro-cid-36jl243j]{padding-top:.35rem;font-weight:500}.philo[data-astro-cid-36jl243j]{gap:1.2rem;display:grid}.philo__item[data-astro-cid-36jl243j]{align-content:start;gap:.9rem;margin:0;display:grid}.philo__item[data-astro-cid-36jl243j] .philo__q{color:var(--orange)}.philo[data-astro-cid-36jl243j] blockquote[data-astro-cid-36jl243j]{margin:0;font-size:1.2rem;font-weight:700;line-height:1.4}.philo[data-astro-cid-36jl243j] figcaption[data-astro-cid-36jl243j]{color:var(--muted)}@media (width>=720px){.philo[data-astro-cid-36jl243j]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.philo[data-astro-cid-36jl243j]{grid-template-columns:repeat(6,1fr)}.philo__item[data-astro-cid-36jl243j]{grid-column:span 2}.philo__item[data-astro-cid-36jl243j]:nth-child(4),.philo__item[data-astro-cid-36jl243j]:nth-child(5){grid-column:span 3}}.tl[data-astro-cid-36jl243j]{gap:1.25rem;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.tl[data-astro-cid-36jl243j]:before{content:"";background:linear-gradient(180deg, var(--brand-500), var(--sky-600));border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:35px}.tl__item[data-astro-cid-36jl243j]{grid-template-columns:72px 1fr;align-items:start;gap:1.25rem;display:grid;position:relative}.tl__year[data-astro-cid-36jl243j]{background:var(--grad);color:#fff;border:4px solid var(--bg);width:72px;height:72px;box-shadow:var(--shadow);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.tl__card[data-astro-cid-36jl243j] h3[data-astro-cid-36jl243j]{margin-bottom:.5rem}.tl__card[data-astro-cid-36jl243j] p[data-astro-cid-36jl243j]{color:var(--muted)}.eco[data-astro-cid-36jl243j]{align-content:start;gap:.5rem;display:grid}.eco__top[data-astro-cid-36jl243j]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.eco__n[data-astro-cid-36jl243j]{color:var(--c);font-weight:800}.eco[data-astro-cid-36jl243j] strong[data-astro-cid-36jl243j]{color:var(--c);font-size:.88rem}.eco[data-astro-cid-36jl243j] p[data-astro-cid-36jl243j]{color:var(--muted);font-size:.9rem}.ba[data-astro-cid-36jl243j]{align-content:start;gap:.8rem;display:grid}.ba__tags[data-astro-cid-36jl243j]{flex-wrap:wrap;gap:.5rem;display:flex}.ba__nums[data-astro-cid-36jl243j]{border-radius:var(--radius);background:var(--bg-muted);justify-content:space-around;align-items:center;gap:1rem;margin-top:.4rem;padding:1rem;display:flex}.ba__nums[data-astro-cid-36jl243j] div[data-astro-cid-36jl243j]{justify-items:center;display:grid}.ba__nums[data-astro-cid-36jl243j] svg{color:var(--sky-600)}.ba__before[data-astro-cid-36jl243j]{color:var(--muted);font-size:1.8rem;font-weight:800}.ba__nums[data-astro-cid-36jl243j] small[data-astro-cid-36jl243j]{color:var(--muted)}.ba__metric[data-astro-cid-36jl243j]{text-align:center;color:var(--muted);font-size:.85rem}
