.pv{--pv-thread:#3b2537;position:absolute;inset:0;container-type:size}.pv--lynxster{--pv-scrap:color-mix(in oklch, var(--lx-ink) 24%, var(--bg))}.pv--amnh{--pv-scrap:color-mix(in oklch, var(--amnh-green) 26%, var(--bg))}:root[data-theme=dark] .pv{--pv-thread:var(--text)}:root[data-theme=dark] .pv--lynxster{--pv-scrap:color-mix(in oklch, var(--lx-ink) 20%, var(--bg))}:root[data-theme=dark] .pv--amnh{--pv-scrap:color-mix(in oklch, var(--amnh-green) 14%, var(--bg))}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pv{--pv-thread:var(--text)}:root:not([data-theme]) .pv--lynxster{--pv-scrap:color-mix(in oklch, var(--lx-ink) 20%, var(--bg))}:root:not([data-theme]) .pv--amnh{--pv-scrap:color-mix(in oklch, var(--amnh-green) 14%, var(--bg))}}.pv__art,.pv__art svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pv-scrap{fill:var(--pv-scrap)}.pv__caption{font-family:var(--sans);letter-spacing:.26em;text-indent:.26em;text-align:center;white-space:nowrap;color:var(--muted);font-size:clamp(.6875rem,2.25cqw,.875rem);font-weight:500;line-height:1;position:absolute;top:85%;left:0;right:0}.pv[data-inview] .pv-thr path{stroke-dasharray:1 1}.pv[data-inview=false] .pv-thr path{stroke-dashoffset:1px}.pv[data-inview=true] .pv-thr path{animation:1.9s cubic-bezier(.45,0,.2,1) both pv-draw}@keyframes pv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pv-node{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.3,.7,.2,1)}.pv[data-inview=false] .pv-node{opacity:0}.pv[data-inview=true] .pv-node{transition:opacity .4s 1.1s,transform .5s cubic-bezier(.3,.7,.2,1)}.pv-card{transition:transform .7s cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:no-preference){.pv--lynxster .pv-thr{transition:translate .7s cubic-bezier(.3,.7,.2,1)}:is(.feature:hover,.feature:has(.feature__title-link:focus-visible),.feature:has(.feature__cta:focus-visible)) .pv--lynxster .pv-thr{translate:0 -11px}}:is(.feature:hover,.feature:has(.feature__title-link:focus-visible),.feature:has(.feature__cta:focus-visible)) .pv-node{transform:scale(.78)}:is(.feature:hover,.feature:has(.feature__title-link:focus-visible),.feature:has(.feature__cta:focus-visible)) .pv-card--a{transform:translate(-22px,3px)}:is(.feature:hover,.feature:has(.feature__title-link:focus-visible),.feature:has(.feature__cta:focus-visible)) .pv-card--b{transform:translate(22px,-2px)}@media (prefers-reduced-motion:reduce){.pv .pv-thr path{stroke-dashoffset:0!important;animation:none!important}.pv .pv-node{opacity:1!important}.pv-node,.pv-card{transition:none;transform:none!important}}
