.link-tiles-menu ul{border-top:1px solid var(--color-line,var(--line));border-bottom:1px solid var(--color-line,var(--line));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-tiles-menu li:nth-child(2n){border-left:1px solid var(--color-line,var(--line))}.link-tiles-menu li:nth-child(n+3){border-top:1px solid var(--color-line,var(--line))}.link-tiles-menu a{height:100%;color:inherit;text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .5rem;text-decoration:none;transition:background-color .25s;display:flex}.link-tiles-icon{color:var(--color-accent,var(--accent));transition:transform .25s}.link-tiles-title{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;line-height:1.25;transition:color .2s}.link-tiles-menu a:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--nav-hover-bar,var(--color-accent,var(--accent))) 14%, transparent)}.link-tiles-menu a:is(:hover,:focus-visible) .link-tiles-icon{transform:translateY(-3px)}.link-tiles-menu a:is(:hover,:focus-visible) .link-tiles-title{color:var(--color-accent,var(--accent))}@media (width>=1024px){.link-tiles-menu ul{grid-template-columns:repeat(var(--tiles), minmax(0, 1fr))}.link-tiles-menu li+li{border-left:1px solid var(--color-line,var(--line))}.link-tiles-menu li:nth-child(n+3){border-top:0}.link-tiles-menu a{padding:1.5rem 1rem}.link-tiles-title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.link-tiles-icon{transition:none}.link-tiles-menu a:is(:hover,:focus-visible) .link-tiles-icon{transform:none}}html[data-motion=off] .link-tiles-menu a:is(:hover,:focus-visible) .link-tiles-icon{transform:none}.journey[data-c-bs37y7xq]{--size:3rem;--track:3px;--gap-x:3rem;--gap-y:3rem;--turn:2.5rem;--line:var(--journey-line,color-mix(in srgb, var(--color-accent) 35%, var(--color-paper)));gap:var(--gap-y) var(--gap-x);margin:0;padding:0;list-style:none;display:grid}.journey-step[data-c-bs37y7xq]{padding-left:calc(var(--size) + 1.25rem);flex-direction:column;display:flex;position:relative}.journey-card[data-c-bs37y7xq]{flex:1}.journey-lead[data-c-bs37y7xq]{display:none}.journey-body[data-c-bs37y7xq].is-clamped{max-height:calc(var(--clamp) * 1lh);overflow:hidden}.journey-icon[data-c-bs37y7xq]{opacity:.9;flex:none;width:auto;height:2.75rem}.journey-badge[data-c-bs37y7xq]{z-index:1;width:var(--size);height:var(--size);background:var(--color-ink);color:var(--color-paper);border-radius:9999px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.is-last[data-c-bs37y7xq] .journey-badge[data-c-bs37y7xq]{background:var(--color-accent)}.journey-step[data-c-bs37y7xq].has-line:before{content:"";left:calc(var(--size) / 2 - var(--track) / 2);top:calc(var(--size) / 2);bottom:calc(var(--gap-y) * -1);width:var(--track);background:var(--line);position:absolute}.journey-step[data-c-bs37y7xq].is-last:before{height:0;bottom:auto}@media (width>=64rem){.journey[data-c-bs37y7xq]{grid-template-columns:repeat(calc(var(--per-row) * 2), minmax(0, 1fr));padding:0 var(--turn)}.journey-step[data-c-bs37y7xq]{grid-row:var(--row);grid-column:var(--start) / span 2;padding-left:0;padding-top:calc(var(--size) + 1.25rem)}.journey-step[data-c-bs37y7xq].has-line:before{bottom:auto;left:0;right:0;top:calc(var(--size) / 2 - var(--track) / 2);width:auto;height:var(--track)}.journey-step[data-c-bs37y7xq].extends:before{right:calc(var(--gap-x) * -1)}.journey-step[data-c-bs37y7xq].is-last:before{height:var(--track)}.journey-lead[data-c-bs37y7xq]{grid-row:var(--row);grid-column:var(--start) / span var(--span);display:block;position:relative}.journey-lead[data-c-bs37y7xq]:before{content:"";left:0;right:0;top:calc(var(--size) / 2 - var(--track) / 2);height:var(--track);background:var(--line);position:absolute}.journey-lead[data-c-bs37y7xq].extends:before{right:calc(var(--gap-x) * -1)}.journey-step[data-c-bs37y7xq].is-last:not(.has-line):before{display:none}.journey-step[data-c-bs37y7xq].turn-right:after,.journey-step[data-c-bs37y7xq].turn-left:after{content:"";top:calc(var(--size) / 2 - var(--track) / 2);height:calc(100% + var(--gap-y) + var(--track));width:var(--turn);border:var(--track) solid var(--line);position:absolute}.journey-step[data-c-bs37y7xq].turn-right:after{right:calc(var(--turn) * -1);border-left:0;border-radius:0 9999px 9999px 0}.journey-step[data-c-bs37y7xq].turn-left:after{left:calc(var(--turn) * -1);border-right:0;border-radius:9999px 0 0 9999px}}
