.tc__h[data-astro-cid-jgirkrns],.tc__l[data-astro-cid-jgirkrns]{margin-top:20px}.tc__grid[data-astro-cid-jgirkrns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(30px,4vw,52px);display:grid}.route[data-astro-cid-jgirkrns]{background:var(--white);color:var(--charcoal);isolation:isolate;transition:color .45s var(--ease), box-shadow .45s;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,46px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00177814}.route[data-astro-cid-jgirkrns]:before{content:"";z-index:-1;background:var(--blue);transition:transform .65s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.route[data-astro-cid-jgirkrns]:hover:before,.route[data-astro-cid-jgirkrns]:focus-visible:before{transform:none}.route[data-astro-cid-jgirkrns]:hover,.route[data-astro-cid-jgirkrns]:focus-visible{color:#ffffffe0}.route[data-astro-cid-jgirkrns]:hover h3,.route[data-astro-cid-jgirkrns]:focus-visible h3{color:var(--white)}.route[data-astro-cid-jgirkrns] h3{transition:color .4s}.route__n[data-astro-cid-jgirkrns]{font:italic 500 1.5rem/1 var(--serif);color:var(--gold)}.route__go[data-astro-cid-jgirkrns]{color:var(--blue);gap:10px;margin-top:auto;padding-top:12px;font-weight:600;transition:color .4s;display:inline-flex}.route[data-astro-cid-jgirkrns]:hover .route__go[data-astro-cid-jgirkrns],.route[data-astro-cid-jgirkrns]:focus-visible .route__go[data-astro-cid-jgirkrns]{color:var(--gold-light)}.tc__mail[data-astro-cid-jgirkrns]{margin-top:22px}@media (width<=720px){.tc__grid[data-astro-cid-jgirkrns]{grid-template-columns:minmax(0,1fr)}}
