.next[data-astro-cid-ia4cfbts]{padding-block:0 var(--s-6);background:linear-gradient(180deg,var(--ink-900),var(--black))}.next__rule[data-astro-cid-ia4cfbts]{block-size:1px;background:linear-gradient(90deg,var(--gold-200),var(--rule-strong) 30%,var(--rule) 80%);transform-origin:left center}.next__link[data-astro-cid-ia4cfbts]{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;grid-template-areas:"label label label" "title title go" "photo blurb blurb";gap:var(--s-3) var(--s-4);align-items:center;padding-block:clamp(1.5rem,1rem + 1.6vw,2.5rem);color:inherit;text-decoration:none}.next__copy[data-astro-cid-ia4cfbts]{display:contents}.next__link--bare[data-astro-cid-ia4cfbts]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "title go" "blurb blurb"}.next__label[data-astro-cid-ia4cfbts]{grid-area:label;color:var(--gold-300)}.next__title[data-astro-cid-ia4cfbts]{grid-area:title;position:relative;justify-self:start;padding-block-end:.12em;font-family:var(--font-serif);font-size:var(--t-h1);font-weight:300;line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-wrap:balance}.next__link[data-astro-cid-ia4cfbts] .next__photo{grid-area:photo;margin-block-start:var(--s-2)}.next__title[data-astro-cid-ia4cfbts]:after{content:"";position:absolute;inset:auto 0 0;block-size:2px;background:var(--gold-200);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-expo)}.next__blurb[data-astro-cid-ia4cfbts]{grid-area:blurb;max-inline-size:27.2em;margin-block-start:var(--s-2);font-size:var(--t-body);color:var(--text-2)}.next__go[data-astro-cid-ia4cfbts]{grid-area:go;display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--gold-200);transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,transform .52s var(--ease-expo)}.next__link[data-astro-cid-ia4cfbts] .photo__img{transition:transform 1.1s var(--ease-expo)}.next__link[data-astro-cid-ia4cfbts]:focus-visible .next__title[data-astro-cid-ia4cfbts]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.next__link[data-astro-cid-ia4cfbts]:hover .next__title[data-astro-cid-ia4cfbts]:after{transform:scaleX(1)}.next__link[data-astro-cid-ia4cfbts]:hover .next__go[data-astro-cid-ia4cfbts]{background:var(--gold-300);color:var(--black)}@media(prefers-reduced-motion:no-preference){.next__link[data-astro-cid-ia4cfbts]:hover .photo__img{transform:scale(1.04)}.next__link[data-astro-cid-ia4cfbts]:hover .next__go[data-astro-cid-ia4cfbts]{transform:translate(.5rem)}}}.next__reach[data-astro-cid-ia4cfbts]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-7);padding-block-start:var(--s-3);border-block-start:1px solid var(--rule)}.next__routes[data-astro-cid-ia4cfbts]{display:flex;flex-wrap:wrap;gap:0 var(--s-6)}.next__routes[data-astro-cid-ia4cfbts] a[data-astro-cid-ia4cfbts]{display:inline-flex;align-items:center;min-block-size:3rem}@media(min-width:56rem){.next__link[data-astro-cid-ia4cfbts]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;gap:var(--s-6) var(--gutter)}.next__link[data-astro-cid-ia4cfbts] .next__photo{grid-area:auto;grid-column:1 / span 3;margin-block-start:0}.next__copy[data-astro-cid-ia4cfbts]{display:grid;gap:var(--s-3);grid-column:4 / span 8;padding-inline-start:var(--gutter)}.next__link--bare[data-astro-cid-ia4cfbts] .next__copy[data-astro-cid-ia4cfbts]{grid-column:1 / span 10;padding-inline-start:0}.next__label[data-astro-cid-ia4cfbts],.next__title[data-astro-cid-ia4cfbts],.next__blurb[data-astro-cid-ia4cfbts]{grid-area:auto;margin-block-start:0}.next__go[data-astro-cid-ia4cfbts]{grid-area:auto;grid-column:12;justify-self:end}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.next__link[data-astro-cid-ia4cfbts] .photo__pic{animation:next-settle linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@media(forced-colors:active){.next__go[data-astro-cid-ia4cfbts]{border:1px solid ButtonText}}@keyframes next-settle{0%{transform:scale(1.06)}}
