main>*{padding:0 var(--spacing-md)}.masthead{padding:7.5vh var(--spacing-md) 0;margin-bottom:7.5vh}h1{margin-bottom:var(--spacing-2xl)}span{display:block}.tagline{margin-bottom:var(--spacing-xl);font-family:"Reckless Neue",var(--font-serif);font-size:1.75rem;font-weight:600;line-height:1.1}.links{display:flex;gap:var(--spacing-md)}.divider{display:flex;margin-bottom:var(--spacing-2xl)}.divider>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card{padding:var(--spacing-md)}.card .tagline{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-md)}.card li{display:flex;align-items:flex-start;gap:var(--spacing-md)}.card li>div:first-of-type{color:var(--primary-500);font-size:3rem;line-height:1}.card li:not(:last-of-type){margin-bottom:var(--spacing-lg)}.card li>.subtitle{margin-bottom:var(--spacing-xs)}.hero-image{overflow:hidden;width:100%;min-height:30vh}.hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}@media screen and (min-width: 768px){.masthead{padding:15vh var(--spacing-md) 0;margin-bottom:15vh}.tagline{font-size:3rem}.card .tagline{margin-bottom:var(--spacing-2xl)}.card ol{display:grid;gap:var(--spacing-xl) var(--spacing-2xl);grid-template-columns:1fr 1fr}.card li{gap:var(--spacing-lg)}}@media screen and (min-width: 1024px){main>*{max-width:80rem;padding:0 var(--spacing-md);margin:auto}.masthead{max-width:70rem;padding:15vh var(--spacing-md) 0;margin:auto auto 15vh}.how{padding:0;padding-bottom:var(--spacing-5xl)}.card{padding:var(--spacing-5xl) var(--spacing-6xl)}.card .tagline{margin-bottom:var(--spacing-4xl)}}
