.contact-header,.contact-footer{border-bottom:3px solid var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1rem,5vw,5rem);display:flex}.contact-header>a:last-child,.contact-footer{font-size:.95rem}.contact-layout{grid-template-columns:1fr 1.15fr;gap:3rem;max-width:1250px;margin:auto;padding:clamp(1rem,5vw,4rem);display:grid}.contact-intro h1{margin:1rem 0 1.5rem;font-size:clamp(3.5rem,6vw,6rem)}.contact-eyebrow{letter-spacing:.08em;font-size:.8rem;font-weight:700}.contact-intro img{object-fit:contain;width:260px;height:260px;margin:2rem auto}.contact-card{border:3px solid var(--color-ink);box-shadow:7px 7px 0 var(--color-ink);background:#fff;border-radius:1.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.contact-card h2{font-size:2.5rem}.contact-card>p{margin:1rem 0}.contact-card fieldset{border:0;min-width:0;margin:0;padding:0}.contact-card label{margin-top:1rem;font-weight:700;display:block}.contact-card label span{font-size:.85rem;font-weight:400}.contact-card input,.contact-card select,.contact-card textarea{border:2px solid var(--color-ink);background:var(--color-paper);border-radius:.5rem;width:100%;min-width:0;padding:.75rem;display:block}.contact-card textarea{resize:vertical}.contact-card .button{width:100%;min-height:48px;margin-top:1rem}.contact-card button:disabled{cursor:not-allowed;opacity:.55}.contact-help{margin-top:.6rem;font-size:.83rem}.contact-layout a:not(.button){text-underline-offset:4px;text-decoration:underline}.contact-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-privacy{border-top:3px solid var(--color-ink);grid-column:1/-1;padding-top:2rem}.contact-privacy h2{font-size:2rem}.contact-privacy p{max-width:85ch;margin-top:1rem;font-size:.95rem}.contact-footer{border-top:3px solid var(--color-ink);border-bottom:0}#form-status{overflow-wrap:anywhere;margin-top:1rem;font-weight:700}#spam-widget{min-width:0;margin-top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.contact-layout{grid-template-columns:1fr;gap:2rem}.contact-intro img{display:none}.contact-intro>a{margin-top:1rem;display:inline-block}.contact-footer{flex-wrap:wrap}.contact-header .brand{font-size:1.8rem}.contact-header>a:last-child{font-size:.8rem}.contact-card{box-shadow:4px 4px 0 var(--color-ink)}}.legal-copy{max-width:900px;margin:auto;padding:clamp(1.5rem,5vw,4rem)}.legal-copy h1{margin:.8rem 0 1rem;font-size:clamp(3rem,8vw,5rem)}.legal-copy h2{margin:2rem 0 1rem;font-size:1.9rem}.legal-copy h3{margin:1.5rem 0 .6rem;font-size:1.5rem}.legal-copy p{max-width:75ch;margin:.8rem 0}.legal-copy address{font-style:normal}.legal-copy a,.contact-footer a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-copy section{border-top:2px solid;margin-top:3rem;padding-top:1rem}.contact-footer nav,.footer nav,.originals-footer nav{flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.85rem;display:flex}.footer{flex-wrap:wrap}
