.dd-hero[data-astro-cid-orhq4wvk]{padding-block:calc(110px + env(safe-area-inset-top,0px)) 40px;background:radial-gradient(900px 480px at 85% 10%, var(--coral-soft,#fde7e4), transparent 60%), var(--bg)}.dd-hero[data-astro-cid-orhq4wvk] .wrap[data-astro-cid-orhq4wvk]{gap:16px;display:grid}.dd-hero[data-astro-cid-orhq4wvk] h1[data-astro-cid-orhq4wvk]{margin:0;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.02}.dd-picks[data-astro-cid-orhq4wvk]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:10px;display:grid}.dd-picks[data-astro-cid-orhq4wvk] button[data-astro-cid-orhq4wvk]{text-align:left;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:16px;gap:3px;padding:14px;display:grid}.dd-picks[data-astro-cid-orhq4wvk] button[data-astro-cid-orhq4wvk] small[data-astro-cid-orhq4wvk]{color:var(--muted);font-size:.8rem}.dd-picks[data-astro-cid-orhq4wvk] button[data-astro-cid-orhq4wvk][aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.dd-picks[data-astro-cid-orhq4wvk] button[data-astro-cid-orhq4wvk][aria-selected=true] small[data-astro-cid-orhq4wvk]{color:#ffffffbf}.dd[data-astro-cid-orhq4wvk]{gap:24px;display:grid}.dd[data-astro-cid-orhq4wvk][hidden]{display:none}.dd[data-astro-cid-orhq4wvk] h2[data-astro-cid-orhq4wvk]{margin:0}.path[data-astro-cid-orhq4wvk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.path[data-astro-cid-orhq4wvk]:before{content:"";background:var(--line);height:2px;position:absolute;top:18px;left:20px;right:20px}.path[data-astro-cid-orhq4wvk] li[data-astro-cid-orhq4wvk]{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:48px 16px 16px;display:grid;position:relative}.path[data-astro-cid-orhq4wvk] .dot[data-astro-cid-orhq4wvk]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:absolute;top:4px;left:16px}.path[data-astro-cid-orhq4wvk] p[data-astro-cid-orhq4wvk]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.dd[data-astro-cid-orhq4wvk].on .path[data-astro-cid-orhq4wvk] li[data-astro-cid-orhq4wvk]{animation:.5s both dd-in;animation-delay:calc(var(--i) * 90ms)}@keyframes dd-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.life[data-astro-cid-orhq4wvk]{background:var(--ink);color:#fff;border-radius:26px;gap:20px;padding:clamp(22px,4vw,40px);display:grid}.life[data-astro-cid-orhq4wvk] .eyebrow[data-astro-cid-orhq4wvk]{color:#ffffffb3}.life[data-astro-cid-orhq4wvk] h3[data-astro-cid-orhq4wvk]{color:#fff;font-family:var(--accent-serif);margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;font-weight:400}.life-line[data-astro-cid-orhq4wvk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative}.stage[data-astro-cid-orhq4wvk]{border-left:3px solid #ffffff2e;padding:18px 18px 6px}.stage[data-astro-cid-orhq4wvk]:last-child{border-left-color:#ff8f86}.when[data-astro-cid-orhq4wvk]{color:#ff8f86;font-size:1.15rem;font-weight:800}.stage[data-astro-cid-orhq4wvk] p[data-astro-cid-orhq4wvk]{color:#ffffffe0;margin:6px 0 0;line-height:1.55}.dd[data-astro-cid-orhq4wvk].on .stage[data-astro-cid-orhq4wvk]{animation:.6s both dd-in;animation-delay:calc(.3s + var(--i) * .15s)}.life-cards[data-astro-cid-orhq4wvk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.life-cards[data-astro-cid-orhq4wvk]>div[data-astro-cid-orhq4wvk]{background:#ffffff12;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.life-cards[data-astro-cid-orhq4wvk] p[data-astro-cid-orhq4wvk],.life-cards[data-astro-cid-orhq4wvk] ul[data-astro-cid-orhq4wvk]{color:#ffffffe6;margin:0;line-height:1.5}.life-cards[data-astro-cid-orhq4wvk] ul[data-astro-cid-orhq4wvk]{padding-left:1.1em}.life[data-astro-cid-orhq4wvk] .muted[data-astro-cid-orhq4wvk]{color:#fff9}@media (width<=900px){.path[data-astro-cid-orhq4wvk],.life-line[data-astro-cid-orhq4wvk],.life-cards[data-astro-cid-orhq4wvk]{grid-template-columns:1fr}.path[data-astro-cid-orhq4wvk]:before{display:none}}@media (prefers-reduced-motion:reduce){.dd[data-astro-cid-orhq4wvk].on .path[data-astro-cid-orhq4wvk] li[data-astro-cid-orhq4wvk],.dd[data-astro-cid-orhq4wvk].on .stage[data-astro-cid-orhq4wvk]{animation:none}}
