.ct[data-astro-cid-6cojxnwh]{isolation:isolate;background:var(--c-ink);min-height:30rem;color:var(--c-white);position:relative;overflow:hidden}.ct[data-astro-cid-6cojxnwh] img{z-index:-2;object-fit:cover;filter:brightness(.62);width:100%;height:100%;transition:transform 1s var(--ease), filter .6s var(--ease);position:absolute;inset:0}.ct[data-astro-cid-6cojxnwh]:before{content:"";z-index:-1;background:#0803011f;position:absolute;inset:0}.ct__in[data-astro-cid-6cojxnwh]{padding:var(--s-4) var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ct__title[data-astro-cid-6cojxnwh]{text-shadow:0 1px 18px #00000080;transition:color .4s var(--ease);margin:0;font-size:clamp(2.1rem,1.5rem + 1.6vw,3rem);font-weight:300;line-height:1.05}.ct__link[data-astro-cid-6cojxnwh]{color:inherit;text-decoration:none}.ct__link[data-astro-cid-6cojxnwh]:after{content:"";z-index:1;position:absolute;inset:0}.ct__more[data-astro-cid-6cojxnwh]{opacity:1;max-width:30rem;transition:grid-template-rows .6s var(--ease), opacity .5s var(--ease);grid-template-rows:1fr;display:grid}.ct__more-in[data-astro-cid-6cojxnwh]{min-height:0;padding-top:var(--s-2);overflow:hidden}.ct__desc[data-astro-cid-6cojxnwh]{margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--c-white);line-height:1.65}.ct__list[data-astro-cid-6cojxnwh]{margin:0 0 var(--s-2);flex-wrap:wrap;justify-content:center;gap:.4rem .5rem;padding:0;list-style:none;display:flex}.ct__list[data-astro-cid-6cojxnwh] a[data-astro-cid-6cojxnwh]{z-index:2;font-size:var(--t-xs);letter-spacing:.06em;color:var(--c-white);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border:1px solid #ffffff80;border-radius:999px;padding:.3rem .8rem;text-decoration:none;display:inline-block;position:relative}.ct__list[data-astro-cid-6cojxnwh] a[data-astro-cid-6cojxnwh]:hover,.ct__list[data-astro-cid-6cojxnwh] a[data-astro-cid-6cojxnwh]:focus-visible{background:var(--c-gold-soft);border-color:var(--c-gold-soft);color:var(--c-black)}.ct__all[data-astro-cid-6cojxnwh]{font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-soft);align-items:center;gap:.5rem;display:inline-flex}.ct__all[data-astro-cid-6cojxnwh] svg{transition:transform .3s var(--ease)}.ct[data-astro-cid-6cojxnwh]:hover img,.ct[data-astro-cid-6cojxnwh]:focus-within img{transform:scale(1.05)}.ct[data-astro-cid-6cojxnwh]:hover .ct__all[data-astro-cid-6cojxnwh] svg{transform:translate(.25rem)}.ct__link[data-astro-cid-6cojxnwh]:focus-visible{outline:2px solid var(--c-gold-soft);outline-offset:6px}@media (hover:hover) and (width>=48rem){.ct[data-astro-cid-6cojxnwh]{min-height:34rem}.ct__more[data-astro-cid-6cojxnwh]{opacity:0;grid-template-rows:0fr}.ct[data-astro-cid-6cojxnwh]:hover .ct__more[data-astro-cid-6cojxnwh],.ct[data-astro-cid-6cojxnwh]:focus-within .ct__more[data-astro-cid-6cojxnwh]{opacity:1;grid-template-rows:1fr}.ct[data-astro-cid-6cojxnwh]:hover img,.ct[data-astro-cid-6cojxnwh]:focus-within img{filter:brightness(.4)}.ct[data-astro-cid-6cojxnwh]:hover .ct__title[data-astro-cid-6cojxnwh],.ct[data-astro-cid-6cojxnwh]:focus-within .ct__title[data-astro-cid-6cojxnwh]{color:var(--c-gold-soft)}}@media (prefers-reduced-motion:reduce){.ct[data-astro-cid-6cojxnwh] img,.ct__more[data-astro-cid-6cojxnwh]{transition:none}}.top[data-astro-cid-m6jnl5k6]{padding-block:var(--s-3) var(--s-4);background:var(--c-ink);border-bottom:1px solid var(--c-line)}.top__head[data-astro-cid-m6jnl5k6]{max-width:52rem;margin-top:var(--s-3)}.top__head[data-astro-cid-m6jnl5k6] .eyebrow[data-astro-cid-m6jnl5k6]{margin-bottom:var(--s-1)}.top__head[data-astro-cid-m6jnl5k6] h1[data-astro-cid-m6jnl5k6]{margin:0 0 var(--s-2);font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem)}.top__head[data-astro-cid-m6jnl5k6] .lead[data-astro-cid-m6jnl5k6]{color:var(--c-text-soft);margin:0}.tiles[data-astro-cid-m6jnl5k6]{background:var(--c-ink);gap:3px;display:grid}.tiles[data-astro-cid-m6jnl5k6] .ct{min-height:26rem}@media (width>=48rem){.tiles[data-astro-cid-m6jnl5k6]{grid-template-columns:1fr 1fr}.tiles[data-astro-cid-m6jnl5k6] .ct{min-height:30rem}}@media (width>=90rem){.tiles[data-astro-cid-m6jnl5k6] .ct{min-height:34rem}}
