/* The First Print Drop: consistent on-page signup on Home and The Vector Lounge. */
.print-interest-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start;width:100%;margin:42px auto 0;padding:36px;background:#131313;scroll-margin-top:145px}
.print-interest-panel>div,.print-interest-form{min-width:0}
.print-interest-panel h3{color:var(--gold);font-family:Bebas,Arial,sans-serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;letter-spacing:.04em;margin:0 0 16px}
.print-interest-panel p{color:#d4d4d4;line-height:1.7;margin:0 0 16px;font-size:1.03rem}
.print-interest-panel p strong{color:#fff}
.print-interest-panel .print-interest-eyebrow{color:var(--gold);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px}
.print-interest-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}
.print-interest-form label{color:#f5f5f5;font-weight:700;font-size:.97rem;line-height:1.5}
.print-interest-form>input:not([type="hidden"]):not([name="_honey"]),.print-interest-form select{box-sizing:border-box;display:block;width:100%;min-height:50px;padding:12px 14px;background:#090909;border:1px solid #6a6a6a;color:#fff;font:inherit;border-radius:2px}
.print-interest-form input::placeholder{color:#bdbdbd}
.print-interest-form select option{background:#111}
.print-interest-form .print-interest-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;margin:8px 0}
.print-interest-consent input{width:20px;height:20px;flex:none;margin:3px 0 0;accent-color:var(--gold)}
.print-interest-form .btn{justify-self:start;font-size:1.1rem;margin:4px 0 0;cursor:pointer}
.print-interest-form .print-interest-privacy{font-size:.84rem;color:#bbb;line-height:1.55;margin:7px 0 0}
.print-interest-privacy a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
.print-interest-panel :focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(max-width:750px){.print-interest-panel{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:34px;padding:25px 18px}.print-interest-form .btn{width:100%;text-align:center}.print-interest-panel h3{font-size:clamp(2.4rem,8vw,3.6rem)}}
