.official-logo{width:190px;height:68px;object-fit:contain;background:white;padding:6px}.brand{letter-spacing:.07em}.inner .nav{position:relative;background:#171410}.page-heading{padding:65px 0 40px}.page-heading h1{font:clamp(2.5rem,5vw,4.5rem)/1.1 var(--serif);margin:10px 0 24px}.catalog-img{width:100%;height:250px;object-fit:cover;background:#fff}.content-copy{max-width:850px}.content-copy h2{font:2.2rem var(--serif);margin-top:40px}.content-copy img{max-height:650px;object-fit:contain}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.gallery img{width:100%;max-height:650px;object-fit:contain}.form-frame{width:100%;height:2200px;border:1px solid var(--line);background:white}.empty{display:none}.card[hidden]{display:none}@media(max-width:620px){.brand{font-size:14px}.official-logo{width:155px;height:55px}.gallery{grid-template-columns:1fr}.form-frame{height:2600px}}