.opener__thread{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--butter);stroke-width:5;stroke-linecap:round}.page--conclusion .prose>.sec>p:last-of-type{font-family:var(--display);font-size:clamp(22px,2.5vw,29px);line-height:1.36;font-variation-settings:"SOFT" 100;letter-spacing:-.012em;color:var(--cobalt-deep)}.ending{margin-top:clamp(30px,5vw,60px)}.ending__thread{display:block;width:100%;height:auto;overflow:visible}.ending__line{fill:none;stroke:var(--butter);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ending__next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.prose .ending__next a{display:grid;gap:8px;align-content:start;padding:24px 24px 26px;border-radius:22px;background:var(--tint);color:var(--ink-2);text-decoration:none;transition:background .2s ease,transform .2s ease}.prose .ending__next a:first-child{background:var(--cobalt);color:#ffffffd1}.prose .ending__next a:hover{transform:translateY(-3px)}.ending__next small{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt)}.ending__next a:first-child small{color:var(--butter)}.ending__next b{font-family:var(--display);font-size:25px;line-height:1.1;font-weight:400;font-variation-settings:"SOFT" 100;color:var(--cobalt-deep)}.ending__next a:first-child b{color:#fff}.ending__next span{font-size:14.5px;line-height:1.45}@media(max-width:720px){.ending__next{grid-template-columns:1fr}}
