.home-hero{position:relative;min-height:min(760px,100svh);display:grid;align-items:end;color:var(--hilada-bone);overflow:hidden}.home-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,26,21,.24),rgba(27,26,21,.48));z-index:1}.home-hero picture,.home-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focus,50% 50%)}.home-hero__content{position:relative;z-index:2;padding:calc(var(--header-h) + 5rem) 0 5rem;max-width:1360px}.home-hero__content h1{max-width:780px}.home-hero__content p:not(.eyebrow){max-width:560px;font-size:var(--step-lg)}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.editorial-block__inner{max-width:780px;text-align:center}.mosaic__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:end}.mosaic__grid img:first-child{aspect-ratio:1/1;object-fit:cover}.mosaic__grid img:nth-child(2){aspect-ratio:4/5;object-fit:cover}.mosaic__caption{padding:2rem;background:var(--hilada-bone-secondary)}.origin-block{background:var(--hilada-olive);color:var(--hilada-bone)}.origin-block .eyebrow{color:var(--hilada-sand)}.origin-block__inner{max-width:780px}.category-links__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.category-links__grid a{display:flex;justify-content:space-between;gap:1rem;min-height:112px;padding:1.2rem;background:var(--hilada-bone);text-decoration:none}.category-links__grid span{font-family:var(--font-display);font-size:1.6rem}.category-links__grid small{color:var(--hilada-greige)}.newsletter{background:var(--hilada-bone-secondary)}.newsletter__inner{display:grid;grid-template-columns:1fr minmax(280px,520px);gap:3rem;align-items:start}@media(max-width:800px){.mosaic__grid,.newsletter__inner{grid-template-columns:1fr}.category-links__grid{grid-template-columns:1fr}.home-hero{min-height:760px}}
