.home__sections{border:1px solid var(--jkl-color-border-subdued);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:56rem){.home__sections{grid-template-columns:1fr 1fr}}@media (max-width:36rem){.home__sections{grid-template-columns:1fr}}.home__section{gap:var(--jkl-spacing-l);padding:var(--jkl-spacing-xl);border-right:1px solid var(--jkl-color-border-subdued);flex-direction:column;display:flex}.home__section:last-child{border-right:none}@media (max-width:56rem){.home__section:nth-child(2){border-right:none}.home__section:last-child{border-top:1px solid var(--jkl-color-border-subdued);border-right:none;grid-column:span 2}}@media (max-width:36rem){.home__section{border-right:none;border-top:1px solid var(--jkl-color-border-subdued)}.home__section:first-child{border-top:none}.home__section:last-child{grid-column:span 1}}.home__section-label{font-size:var(--jkl-font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--jkl-color-text-subdued);display:block}.home__section-title{font-size:var(--jkl-font-size-5);letter-spacing:-.01em;margin:var(--jkl-spacing-2xs)0 0;font-weight:500;line-height:1.15}.home__section-title a{color:inherit;text-decoration:none}.home__section-title a:hover{text-decoration:underline;text-decoration-thickness:2px}.home__section-desc{font-size:var(--jkl-font-size-2);color:var(--jkl-color-text-subdued);line-height:var(--jkl-line-height-relaxed);margin:0}.home__article-list{flex:1;margin:0;padding:0;list-style:none;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.home__article-item{padding-block:var(--jkl-spacing-s);border-top:1px solid var(--jkl-color-border-subdued);gap:var(--jkl-spacing-3xs);flex-direction:column;display:flex}.home__article-item:last-child{border-bottom:1px solid var(--jkl-color-border-subdued)}.home__article-excerpt{font-size:var(--jkl-font-size-xs);color:var(--jkl-color-text-subdued)}.home__section-footer{justify-content:space-between;align-items:baseline;gap:var(--jkl-spacing-s);padding-top:var(--jkl-spacing-m);margin-top:auto;display:flex}.home__stat{letter-spacing:-.03em;color:var(--jkl-color-text-subdued);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1}
.home{gap:var(--jkl-spacing-3xl);flex-direction:column;display:flex}.home__hero{border-bottom:1px solid var(--jkl-color-border-subdued);padding-block-end:var(--jkl-spacing-3xl)}.home__eyebrow{font-size:var(--jkl-font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--jkl-color-text-subdued);margin:0 0 var(--jkl-spacing-s)}.home__headline{letter-spacing:-.02em;margin:0 0 var(--jkl-spacing-m);font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:1.05}.home__intro{font-size:var(--jkl-font-size-3);color:var(--jkl-color-text-subdued);max-width:46ch;line-height:var(--jkl-line-height-relaxed);margin:0}.home__footer{color:var(--jkl-color-text-subdued);font-size:var(--jkl-font-size-2)}
