@media(max-width:780px){.main-header{top:0!important}.head-inner{min-width:0;gap:10px}.home-hero{padding:42px 0 50px}.hero-copy h1,.inner-hero h1{font-size:clamp(2.75rem,10vw,4.7rem);line-height:1.07}.hero-footnote{margin-top:28px}.image-frame{height:350px}.inner-hero-grid{gap:20px}.inner-hero-art{min-width:0}.contact-form-panel{padding:22px}}@media(max-width:420px){.brand{font-size:23px}.hero-copy h1,.inner-hero h1{font-size:clamp(2.35rem,10vw,3.1rem)!important}.hero-art .image-frame{height:300px}.hero-stamp{width:120px;height:120px;padding:12px}.hero-stamp strong{font-size:17px}.hero-stamp small{font-size:9px}.inner-hero-art{height:150px}}
