.homepage-skeleton__header{border-radius:999px;height:4.5rem;margin-top:.75rem}.homepage-skeleton__hero,.homepage-skeleton__about,.homepage-skeleton__inquiry{gap:1rem;display:grid}.homepage-skeleton__hero-copy,.homepage-skeleton__about-copy{border-radius:var(--radius-xl);gap:.9rem;padding:1.5rem;display:grid}.homepage-skeleton__hero-media,.homepage-skeleton__about-media{border-radius:var(--radius-xl);min-height:26rem}.homepage-skeleton__eyebrow{border-radius:999px;width:8.5rem;height:.9rem}.homepage-skeleton__title{border-radius:1.3rem;width:100%;max-width:26rem;height:3.8rem}.homepage-skeleton__title--second{max-width:19rem}.homepage-skeleton__paragraph{border-radius:999px;width:100%;max-width:32rem;height:1rem}.homepage-skeleton__paragraph--short{max-width:21rem}.homepage-skeleton__buttons{flex-wrap:wrap;gap:.75rem;display:flex}.homepage-skeleton__button,.homepage-skeleton__pill{border-radius:999px;height:3.1rem}.homepage-skeleton__button{width:10.25rem}.homepage-skeleton__pills{flex-wrap:wrap;gap:.6rem;display:flex}.homepage-skeleton__pill{width:8rem;height:2.4rem}.homepage-skeleton__section-head{gap:.85rem;margin-bottom:1.75rem;display:grid}.homepage-skeleton__section-title{border-radius:1.1rem;width:min(100%,36rem);height:3rem}.homepage-skeleton__grid{gap:1rem;display:grid}.homepage-skeleton__card{gap:.75rem;display:grid}.homepage-skeleton__image{aspect-ratio:4/3;border-radius:var(--radius-xl)}.homepage-skeleton__line{border-radius:999px;height:1rem}.homepage-skeleton__line--meta{width:36%}.homepage-skeleton__line--title{border-radius:1rem;width:62%;height:2rem}.homepage-skeleton__line--short{width:48%}.homepage-skeleton__inquiry-copy,.homepage-skeleton__form{border-radius:var(--radius-xl);min-height:20rem}@media (min-width:700px){.homepage-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.homepage-skeleton__hero,.homepage-skeleton__about,.homepage-skeleton__inquiry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.homepage-skeleton__hero-media{min-height:38rem}.homepage-skeleton__about-media{min-height:34rem}.homepage-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
