.overview{background:hsla(0,0%,92.5%,.5);padding-block:clamp(2.5rem,6vw,4rem)}.overview__layout{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview__grid{aspect-ratio:1/1;display:grid;gap:clamp(.5rem,1.5vw,.75rem);grid-template-columns:2fr 3fr;grid-template-rows:1.25fr 1fr 1fr;min-width:0}.overview__grid-item{background:var(--kt-stone-dark,#ddd5c8);min-height:0;min-width:0;overflow:hidden;position:relative}.overview__grid-item--full{grid-column:1/-1;grid-row:1}.overview__grid-item--tall{grid-column:1;grid-row:2/span 2}.overview__grid-item--top{grid-column:2;grid-row:2}.overview__grid-item--bottom{grid-column:2;grid-row:3}.overview__image{display:block;height:100%;object-fit:cover;width:100%}.overview__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.overview__logo{display:block;margin:0 0 1rem}.overview__title{color:var(--kt-pine-deep,#1e342c);font-family:var(--kt-font-display,Georgia,serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.overview__copy{color:var(--kt-muted,#5c655f);font-size:clamp(1rem,4vw,1.375rem);line-height:1.5;margin:0 0 1.5rem;max-width:28rem}.overview__content .btn{align-self:flex-start}@media (max-width:1023px){.overview__layout{grid-template-columns:1fr}.overview__grid{aspect-ratio:1/1.05}}