.picons[data-astro-cid-5zrdpa5c]{width:100%}.picons__list[data-astro-cid-5zrdpa5c]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;column-gap:clamp(2rem,6vw,6rem);margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}@media(min-width:900px){.picons__list[data-astro-cid-5zrdpa5c]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column}}.picons__item[data-astro-cid-5zrdpa5c]{min-width:0;border-bottom:1px solid var(--rule);overflow-x:clip}.picons__link[data-astro-cid-5zrdpa5c]{display:grid;grid-template-columns:2.25rem auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.75rem);min-height:2.75rem;padding:clamp(.9rem,1.8vw,1.35rem) 0;color:var(--sage-80);text-decoration:none}.picons__num[data-astro-cid-5zrdpa5c]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.picons__link[data-astro-cid-5zrdpa5c] .picons__icon{color:var(--sage-60);transition:color var(--dur-fast) var(--ease-soft)}.picons__name[data-astro-cid-5zrdpa5c]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.45rem,1rem + 1.4vw,2.35rem);line-height:1.08;color:var(--heading);text-wrap:balance}.picons__arrow[data-astro-cid-5zrdpa5c]{overflow:visible;color:var(--sage-60);opacity:0;transform:translate(-8px);transition:opacity var(--dur-fast) var(--ease-soft),transform .6s var(--ease-settle)}.picons__arrow[data-astro-cid-5zrdpa5c] [data-astro-cid-5zrdpa5c]:is(line,polyline){fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media(hover:hover){.picons__link[data-astro-cid-5zrdpa5c]:hover .picons__icon{color:var(--sage-100)}.picons__link[data-astro-cid-5zrdpa5c]:hover .picons__arrow[data-astro-cid-5zrdpa5c]{opacity:1;transform:none}}.picons__link[data-astro-cid-5zrdpa5c]:focus-visible{outline-offset:2px}.picons__link[data-astro-cid-5zrdpa5c]:focus-visible .picons__arrow[data-astro-cid-5zrdpa5c]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.picons__link[data-astro-cid-5zrdpa5c]{animation:picon-in linear both;animation-timeline:view();animation-range:entry 5% entry 80%}}@supports not (animation-timeline: view()){.picons__item[data-astro-cid-5zrdpa5c]{animation:picon-in 1s var(--ease-settle) both;animation-delay:calc(.25s + var(--k) * .12s)}}}@keyframes picon-in{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.picons__link[data-astro-cid-5zrdpa5c] .picons__icon,.picons__arrow[data-astro-cid-5zrdpa5c]{transition:none}}@media(max-width:599px){.picons__link[data-astro-cid-5zrdpa5c]{grid-template-columns:1.75rem auto minmax(0,1fr)}.picons__arrow[data-astro-cid-5zrdpa5c]{display:none}}.ph-crumbs[data-astro-cid-5k5su5b3]{padding-top:clamp(1.5rem,3vw,2.5rem)}.ph-icons[data-astro-cid-5k5su5b3]{padding-top:clamp(2.5rem,5vw,4rem)}.ph-icons__label[data-astro-cid-5k5su5b3]{margin:0 0 1.25rem}.ph-name__grid[data-astro-cid-5k5su5b3]{display:grid;gap:var(--space-l);align-items:center}.ph-name__media[data-astro-cid-5k5su5b3]{width:min(100%,26rem)}.ph-name__story[data-astro-cid-5k5su5b3]{margin:0;max-width:30em;font-family:var(--font-serif);font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);line-height:1.35;color:var(--sage-100);text-wrap:pretty}.ph-name__invite[data-astro-cid-5k5su5b3]{margin:1.5rem 0 0;max-width:32rem;font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.5;color:var(--sage-80)}@media(min-width:900px){.ph-name__grid[data-astro-cid-5k5su5b3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,8rem)}.ph-name__media[data-astro-cid-5k5su5b3]{width:100%}}.ph-claims[data-astro-cid-5k5su5b3] .moment__title{font-size:clamp(1.5rem,1.3rem + .6vw,1.9rem)}.ph-claims[data-astro-cid-5k5su5b3] .moment__text{font-family:var(--font-serif);font-size:1.15rem;line-height:1.5;color:var(--sage-100)}.ph-words__grid[data-astro-cid-5k5su5b3]{display:grid;gap:var(--space-l)}.ph-words__line[data-astro-cid-5k5su5b3]{margin:0;font-size:var(--fs-h2);max-width:8em}@media(min-width:900px){.ph-words__grid[data-astro-cid-5k5su5b3]{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(2rem,6vw,6rem)}.ph-words__head[data-astro-cid-5k5su5b3]{position:sticky;top:calc(var(--header-compact) + 2rem);align-self:start}}.ph-science__grid[data-astro-cid-5k5su5b3]{display:grid;gap:var(--space-xl)}@media(min-width:900px){.ph-science__grid[data-astro-cid-5k5su5b3]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(3rem,7vw,7rem)}}.ph-science__intro[data-astro-cid-5k5su5b3]>p[data-astro-cid-5k5su5b3]{font-size:var(--fs-body)}.ph-pages[data-astro-cid-5k5su5b3]{margin:2.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule);max-width:30rem}.ph-page[data-astro-cid-5k5su5b3]{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.55rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.ph-page[data-astro-cid-5k5su5b3] .ph-page__icon{color:var(--sage-60)}.ph-page__name[data-astro-cid-5k5su5b3]{font-family:var(--font-display);font-size:1.25rem;line-height:1.2;color:var(--heading)}.ph-page__meta[data-astro-cid-5k5su5b3]{font-size:.8125rem;color:var(--sage-80)}.ph-page__arrow[data-astro-cid-5k5su5b3]{overflow:visible;color:var(--heading)}.ph-page__arrow[data-astro-cid-5k5su5b3] [data-astro-cid-5k5su5b3]:is(line,polyline){fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:transform var(--dur-fast) var(--ease-soft)}@media(hover:hover){.ph-page[data-astro-cid-5k5su5b3]:hover .ph-page__arrow[data-astro-cid-5k5su5b3] polyline[data-astro-cid-5k5su5b3]{transform:translate(4px)}.ph-page[data-astro-cid-5k5su5b3]:hover .ph-page__name[data-astro-cid-5k5su5b3]{color:var(--sage-100)}}@media(max-width:420px){.ph-page[data-astro-cid-5k5su5b3]{grid-template-columns:2rem minmax(0,1fr) auto}.ph-page__meta[data-astro-cid-5k5su5b3]{display:none}}.ph-science[data-astro-cid-5k5su5b3] .ev-head{margin:.25rem 0 .4rem;font-family:var(--font-serif);font-size:1.1rem;color:var(--heading)}.ph-science[data-astro-cid-5k5su5b3] .ev-list{margin:0 0 1rem;padding:0;list-style:none}.ph-science[data-astro-cid-5k5su5b3] .ev-list li{padding:.4rem 0;border-top:1px solid var(--sage-20);font-size:var(--fs-small);line-height:1.55}.ph-science[data-astro-cid-5k5su5b3] .ev-more a{font-family:var(--font-ui);font-size:var(--fs-nav);letter-spacing:.06em;color:var(--heading)}@media(prefers-reduced-motion:reduce){.ph-page__arrow[data-astro-cid-5k5su5b3] [data-astro-cid-5k5su5b3]:is(line,polyline){transition:none}}
