.intro[data-astro-cid-lcdefpme]{row-gap:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(3rem,9vw,8rem);position:relative}.intro-kicker[data-astro-cid-lcdefpme]{grid-column:1/-1}.intro-title[data-astro-cid-lcdefpme]{font-size:var(--step-5);letter-spacing:-.045em;grid-column:1/span 11;font-weight:600;line-height:.94}.intro-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.03em;color:var(--accent);font-style:italic;font-weight:400}.intro-lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--fg-2);grid-column:7/span 5;line-height:1.5}.readout[data-astro-cid-lcdefpme]{grid-area:3/1/auto/span 5;align-self:end;gap:clamp(1.5rem,4vw,3.5rem);margin:0;display:flex}.readout[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--step-2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:500}.readout[data-astro-cid-lcdefpme] .unit[data-astro-cid-lcdefpme]{color:var(--fg-3);letter-spacing:0;margin-left:.15em;font-size:.5em}.trace[data-astro-cid-lcdefpme]{grid-column:1/-1;width:100%;height:clamp(48px,7vw,96px);margin-top:clamp(1rem,3vw,2.5rem)}.trace[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:4000;stroke-dashoffset:4000px;animation:3.2s cubic-bezier(.6,0,.2,1) .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.featured[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,6vw,5rem)}.featured-link[data-astro-cid-lcdefpme]{max-width:calc(var(--max) + (100vw - var(--max)) / 2);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:end;text-decoration:none;display:grid}.featured-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--bg-raised);grid-area:1/1/auto/span 2;width:78%;overflow:hidden}.featured-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.featured-link[data-astro-cid-lcdefpme]:hover .featured-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:saturate();transform:scale(1.025)}.featured-text[data-astro-cid-lcdefpme]{width:min(46%,40rem);margin-right:var(--gutter);background:var(--bg);grid-area:1/1/auto/span 2;justify-self:end;gap:1.1rem;padding:clamp(1.5rem,3vw,3rem) 0 0 clamp(1.5rem,3vw,3rem);display:grid;transform:translateY(clamp(2rem,5vw,4rem))}.featured-title[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:-.045em;line-height:.92}.featured-link[data-astro-cid-lcdefpme]:hover .featured-title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-thickness:3px}.featured-dek[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--fg-2);font-style:italic;line-height:1.45}.featured-meta[data-astro-cid-lcdefpme]{margin-top:-.4rem}.reviews[data-astro-cid-lcdefpme]{margin-top:clamp(6rem,14vw,12rem)}.section-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:clamp(2rem,5vw,4rem);padding-bottom:1rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.04em}.all-link[data-astro-cid-lcdefpme]{text-decoration:none}.all-link[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.review-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3.5rem,8vw,7rem) clamp(12px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.review-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.9rem;text-decoration:none;display:grid}.review-media[data-astro-cid-lcdefpme]{background:var(--bg-raised);aspect-ratio:4/3;margin-bottom:.4rem;overflow:hidden}.review-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.85)brightness(.92);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.review-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .review-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:saturate()brightness();transform:scale(1.03)}.review-title[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.04em;line-height:.95}.review-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .review-title[data-astro-cid-lcdefpme]{color:var(--accent)}.review-dek[data-astro-cid-lcdefpme]{color:var(--fg-2);max-width:36rem}.review-item[data-astro-cid-lcdefpme]:nth-child(3n+1){grid-column:1/span 7}.review-item[data-astro-cid-lcdefpme]:nth-child(3n+2){grid-column:9/span 4;margin-top:clamp(4rem,12vw,12rem)}.review-item[data-astro-cid-lcdefpme]:nth-child(3n+2) .review-media[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.review-item[data-astro-cid-lcdefpme]:nth-child(3n+3){grid-column:3/span 6}.review-item[data-astro-cid-lcdefpme]:nth-child(3n+3) .review-media[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.notes[data-astro-cid-lcdefpme]{row-gap:1.25rem;margin-top:clamp(5rem,10vw,9rem)}.notes-title[data-astro-cid-lcdefpme]{grid-column:1/span 3}.notes-list[data-astro-cid-lcdefpme]{grid-column:4/span 8;margin:0;padding:0;list-style:none}.notes-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem;padding-block:1rem;text-decoration:none;display:grid}.notes-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.notes-name[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.notes-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .notes-name[data-astro-cid-lcdefpme]{color:var(--accent)}.about-line[data-astro-cid-lcdefpme]{row-gap:1.75rem;margin-top:clamp(5rem,12vw,11rem)}.about-quote[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.02em;grid-column:2/span 9;font-weight:380;line-height:1.12}.about-link[data-astro-cid-lcdefpme]{font-size:var(--step-1);grid-column:2/span 6}@media (width<=900px){.intro-title[data-astro-cid-lcdefpme],.intro-lede[data-astro-cid-lcdefpme]{grid-column:1/-1}.readout[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.featured-link[data-astro-cid-lcdefpme]{display:block}.featured-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:100%}.featured-text[data-astro-cid-lcdefpme]{width:auto;padding:1.75rem var(--gutter) 0;margin:0;transform:none}.review-item[data-astro-cid-lcdefpme]:nth-child(n){grid-column:1/-1;margin-top:0}.review-item[data-astro-cid-lcdefpme]:nth-child(n) .review-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.notes-title[data-astro-cid-lcdefpme],.notes-list[data-astro-cid-lcdefpme],.about-quote[data-astro-cid-lcdefpme],.about-link[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=480px){.notes-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.25rem}.readout[data-astro-cid-lcdefpme]{gap:1.25rem}}
