.story__grid[data-astro-cid-kh7btl4r]{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media(min-width:1024px){.story__grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.story__media[data-astro-cid-kh7btl4r] img{height:100%;aspect-ratio:auto}}.story__copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:1.1rem}.story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.eyebrow){color:var(--grey-500)}.story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.eyebrow)+p[data-astro-cid-kh7btl4r]{margin-top:1rem}.story__media[data-astro-cid-kh7btl4r]{border-radius:var(--radius);overflow:hidden}.story__media[data-astro-cid-kh7btl4r] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.values__grid[data-astro-cid-kh7btl4r]{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.values__item[data-astro-cid-kh7btl4r]{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.values__item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.values__item[data-astro-cid-kh7btl4r]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow)}.values__item[data-astro-cid-kh7btl4r]:hover:before{transform:scaleX(1)}.values__item[data-astro-cid-kh7btl4r] .icon-badge[data-astro-cid-kh7btl4r]{margin-bottom:1.25rem}.values__item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--step-1);line-height:1.25;margin-bottom:.6rem}.values__item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--text-body);line-height:var(--body-leading);color:var(--grey-500)}.quals__grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(min-width:1024px){.quals__grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.quals__copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:1rem}.quals__lead[data-astro-cid-kh7btl4r]{font-size:var(--text-lead);line-height:var(--lead-leading);color:var(--grey-500);max-width:34rem}.quals__list[data-astro-cid-kh7btl4r]{display:grid;gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--grey-200)}.quals__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:.7rem;font-size:var(--text-body);line-height:1.5;color:var(--ink-700)}.quals__list[data-astro-cid-kh7btl4r] .icon[data-astro-cid-kh7btl4r]{flex:none;width:.8rem;height:.8rem;margin-top:.35em;color:var(--yellow-600)}.quals__actions[data-astro-cid-kh7btl4r]{margin-top:1.85rem}.quals__aside[data-astro-cid-kh7btl4r]{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem)}.quals__badges[data-astro-cid-kh7btl4r]{display:grid;gap:.75rem}@media(min-width:560px){.quals__badges[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quals__badges[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;background:var(--grey-50);border:1px solid var(--grey-200);border-radius:var(--radius)}.quals__badges[data-astro-cid-kh7btl4r] .icon-badge[data-astro-cid-kh7btl4r]{flex:none;width:2.4rem;height:2.4rem}.quals__badges[data-astro-cid-kh7btl4r] .icon-badge[data-astro-cid-kh7btl4r] .icon{width:.95rem;height:.95rem}.quals__badges[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]:last-child{display:grid;gap:.15rem;line-height:1.3}.quals__badges[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:.9rem;color:var(--ink)}.quals__badges[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{font-size:var(--text-eyebrow);color:var(--grey-500)}
