.gg-contact,.gold-page{max-width:1400px;margin:auto;padding:64px 5% 100px}.contact-intro{max-width:950px;padding:20px 0 60px}.contact-intro h1{font-size:clamp(42px,6vw,88px);line-height:1.04;letter-spacing:-.045em}.gg-contact i{font-family:Georgia,serif;font-weight:400}.gg-contact p{line-height:1.7;max-width:65ch}.contact-lead{font-size:24px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-grid article{padding:40px;background:#eeece4}.contact-grid h2,.contact-request h2{font-size:clamp(30px,3vw,46px);line-height:1.1;margin:22px 0}.producer-card{background:#535f48!important;color:#fff}.producer-card a{color:inherit}.contact-request{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:80px;scroll-margin-top:120px}.contact-request form,.contact-request label{display:grid;gap:10px}.contact-request form{gap:22px;min-width:0}.contact-request input,.contact-request select,.contact-request textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #b9b9b1;background:#faf9f6;color:#191b18;border-radius:0;padding:15px;font:16px/1.5 Arial,sans-serif}.contact-note{font-size:13px;color:#64675d}.contact-request button{white-space:normal}.gold-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px;margin-top:48px}.gold-project-grid a{color:inherit;text-decoration:none}.gold-project-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#eeece4}.gold-project-grid h2{font-size:28px;line-height:1.15;margin:15px 0}.gold-project-grid p{line-height:1.6}.gold-inquiry{background:#eeece4;padding:30px;margin:25px 0}.gold-inquiry p{line-height:1.7}.gold-inquiry a{display:inline-block}.gold-page h1{font-size:clamp(40px,5vw,76px);line-height:1.06}.gold-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px}.gold-detail figure{margin:0}.gold-detail img{width:100%;height:auto}.gold-detail figcaption{font-size:12px;line-height:1.5;color:#666}.gold-detail p{line-height:1.7}.gold-detail select{max-width:100%;width:100%;padding:14px;font-size:16px}.gold-detail .btn{margin-top:20px;white-space:normal}.gold-project-grid .eyebrow{font-size:11px}@media(max-width:750px){.gg-contact,.gold-page{padding:35px 5% 70px}.contact-grid,.contact-request,.gold-detail{grid-template-columns:1fr;gap:24px}.contact-grid article{padding:26px}.contact-intro{padding-bottom:35px}.contact-request{padding-top:45px}.gold-project-grid{gap:28px 16px}.gold-project-grid h2{font-size:22px}.gold-project-grid p{font-size:14px}.gold-inquiry{padding:22px}}