/* PRODUCTS-1: the founder picture and a quiet announcement; shared chrome untouched. */
.products-display{min-height:100svh;display:flex;flex-direction:column}
html body .home-page.products-display>main{flex:1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;padding-block:32px;margin-block:0;min-height:0}
.products-picture{display:block;width:100%;max-width:calc((100svh - var(--site-bar-height) - 160px)*1.5);justify-self:center}
.products-picture img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.products-copy{min-width:0;padding-right:16px}
.products-copy p{margin:0;font:400 17px/1.5 var(--site-body);color:var(--site-ink)}
.products-copy .products-eyebrow{margin-bottom:16px;font-size:14px;color:var(--site-muted)}
.products-display .products-copy h1{margin:0 0 20px;font:400 clamp(36px,3.6vw,52px)/1.05 var(--site-heading);letter-spacing:0}
.products-copy .products-specs{margin-top:16px;font-size:15px}
.products-copy .products-status{margin-top:28px;color:var(--site-muted)}
.products-display>footer{display:block;flex:none;margin-top:0;padding-block:16px;border-top:0;color:var(--site-muted);font-size:14px}
.products-display>footer a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){
 html body .home-page.products-display>main{display:block;padding:0;max-width:none;flex:1}
 .products-picture{max-width:none;aspect-ratio:4/5}
 .products-picture img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:41% 50%}
 .products-copy{padding:16px 24px 8px}
 .products-display .products-copy h1{font-size:36px;margin-bottom:12px}
 .products-copy .products-eyebrow{margin-bottom:8px}
 .products-copy .products-specs{margin-top:8px}
 .products-copy .products-status{margin-top:12px}
 .products-display>footer{padding-block:0 12px}
}
@media(max-width:900px) and (max-height:700px){
 .products-copy{padding:6px 16px 8px}
 .products-copy p{font-size:14px;line-height:1.2}
 .products-copy .products-eyebrow{margin-bottom:2px}
 .products-display .products-copy h1{font-size:28px;line-height:1;margin-bottom:4px}
 .products-copy .products-specs{margin-top:2px;font-size:14px}
 .products-copy .products-status{margin-top:2px}
}
