.r5 .nf-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap);align-items:center;padding-bottom:var(--s-8)}.r5 .nf-copy{grid-column:1;grid-row:1;display:grid;gap:var(--s-6);justify-items:start}.r5 .nf-hero h1{font-size:min(var(--t-display),12vh);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:12em;text-wrap:balance}.r5 .nf-hero .lede{max-width:52ch}.r5 .nf-code{grid-column:2;grid-row:1;justify-self:end;font-weight:700;font-size:min(var(--t-giant),36vh);line-height:var(--lh-giant);letter-spacing:var(--ls-giant);font-variant-numeric:tabular-nums;color:var(--purple)}.r5 .nf-list{max-width:880px}.r5 .nf-go{color:var(--c-ink);text-decoration:none;font-size:var(--t-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);transition:color var(--d-short)}.r5 .nf-list .nf-go span{color:inherit;font-size:inherit}.r5 .nf-go:after{content:"→";display:inline-block;transition:translate var(--d-short) var(--e-out)}.r5 .nf-go:hover,.r5 .nf-go:focus-visible{color:var(--purple-2)}.r5 .nf-go:hover:after,.r5 .nf-go:focus-visible:after{translate:6px 0}:root[data-motion=reduce] .r5 .nf-go,:root[data-motion=reduce] .r5 .nf-go:after{transition:none}@media (min-width: 600px) and (max-width: 1023px){.r5 .nf-hero{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .nf-code{grid-column:1;grid-row:1;justify-self:start;font-size:min(var(--t-giant),22vh)}.r5 .nf-copy{grid-row:2}}@media (max-width: 599px){.r5 .nf-hero{grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding-bottom:var(--s-7)}.r5 .nf-code{grid-column:1;grid-row:1;justify-self:start;font-size:min(var(--t-giant),28vw,16vh)}.r5 .nf-copy{grid-row:2;gap:var(--s-5)}.r5 .nf-hero h1{font-size:min(var(--t-display),8vh,13vw)}.r5 .nf-go{font-size:var(--t-lede);min-height:44px}}
