.chero[data-astro-cid-mxxgidhl]{background:var(--navy);color:var(--cream)}.chero__inner[data-astro-cid-mxxgidhl]{min-height:30rem;display:flex;align-items:center;gap:3.5rem;padding-block:var(--sec-y)}.chero__copy[data-astro-cid-mxxgidhl]{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 28rem;max-width:40rem;min-width:0}.chero__title[data-astro-cid-mxxgidhl]{font-size:var(--t-hero-sm);line-height:var(--lh-hero);color:var(--cream)}.chero__lede[data-astro-cid-mxxgidhl]{font-size:var(--t-hero-lede);line-height:var(--lh-body);color:var(--on-navy);max-width:34rem}.chero__media[data-astro-cid-mxxgidhl]{flex:1 1 36rem;max-width:42rem;min-width:0}@media(max-width:68.75rem){.chero__inner[data-astro-cid-mxxgidhl]{flex-direction:column;align-items:stretch;gap:2.5rem}.chero__copy[data-astro-cid-mxxgidhl],.chero__media[data-astro-cid-mxxgidhl]{flex:0 0 auto;max-width:none;width:100%}}.ckl[data-astro-cid-i4ilme7l]{background:var(--paper)}.ckl__h2[data-astro-cid-i4ilme7l]{font-size:var(--t-h2-sm);margin:var(--gap-eyebrow) 0 0}.ckl__note[data-astro-cid-i4ilme7l]{margin:.75rem 0 0;font-family:var(--font-sub);font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--muted);max-width:46ch}.ckl__grid[data-astro-cid-i4ilme7l]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.25rem,2.5vw,2rem)}.ckl__card[data-astro-cid-i4ilme7l]{display:flex;flex-direction:column;gap:.625rem;min-width:0}.ckl__media[data-astro-cid-i4ilme7l]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--sand)}.ckl__img[data-astro-cid-i4ilme7l]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.ckl__card[data-astro-cid-i4ilme7l]:hover .ckl__img[data-astro-cid-i4ilme7l]{transform:scale(1.03)}.ckl__name[data-astro-cid-i4ilme7l]{margin:.25rem 0 0;font-size:var(--t-26);line-height:var(--lh-card)}.ckl__build[data-astro-cid-i4ilme7l]{margin:0;font-family:var(--font-sub);font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--muted)}.ckl__mock[data-astro-cid-i4ilme7l]{margin-top:3rem;padding:1.5rem 1.75rem;background:var(--sand);border-left:4px solid var(--brass);display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.75rem}.ckl__mockh[data-astro-cid-i4ilme7l]{margin:0;color:var(--award);flex:none}.ckl__mocklist[data-astro-cid-i4ilme7l]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-family:var(--font-sub);font-size:var(--t-body-sm);color:var(--ink-soft)}@media(max-width:60rem){.ckl__grid[data-astro-cid-i4ilme7l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.ckl__grid[data-astro-cid-i4ilme7l]{grid-template-columns:minmax(0,1fr);gap:2rem}.ckl__mock[data-astro-cid-i4ilme7l]{flex-direction:column;gap:.75rem}}@media(prefers-reduced-motion:reduce){.ckl__img[data-astro-cid-i4ilme7l],.ckl__card[data-astro-cid-i4ilme7l]:hover .ckl__img[data-astro-cid-i4ilme7l]{transition:none;transform:none}}.cka[data-astro-cid-njsjpbrn]{background:var(--navy);color:var(--cream)}.cka__h2[data-astro-cid-njsjpbrn]{font-size:var(--t-h2-sm);margin:var(--gap-eyebrow) 0 0;color:var(--cream)}.cka__note[data-astro-cid-njsjpbrn]{margin:.75rem 0 0;font-family:var(--font-sub);font-size:var(--t-body-sm);line-height:var(--lh-body);color:var(--on-navy);max-width:48ch}.cka__grid[data-astro-cid-njsjpbrn]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem clamp(1.25rem,2.5vw,2rem)}.cka__card[data-astro-cid-njsjpbrn]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cka__media[data-astro-cid-njsjpbrn]{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--rule-navy)}.cka__img[data-astro-cid-njsjpbrn]{display:block;width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .6s var(--ease),opacity .4s var(--ease)}.cka__card[data-astro-cid-njsjpbrn]:hover .cka__img[data-astro-cid-njsjpbrn]{opacity:1;transform:scale(1.03)}.cka__name[data-astro-cid-njsjpbrn]{margin:.125rem 0 0;font-size:var(--t-22);line-height:var(--lh-card);color:var(--cream)}.cka__build[data-astro-cid-njsjpbrn]{margin:0;font-family:var(--font-sub);font-size:var(--t-14);line-height:var(--lh-body);color:var(--on-navy-2)}@media(max-width:60rem){.cka__grid[data-astro-cid-njsjpbrn]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.cka__grid[data-astro-cid-njsjpbrn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.cka__grid[data-astro-cid-njsjpbrn]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media(prefers-reduced-motion:reduce){.cka__img[data-astro-cid-njsjpbrn],.cka__card[data-astro-cid-njsjpbrn]:hover .cka__img[data-astro-cid-njsjpbrn]{transition:none;transform:none}}
