.contact-page{max-width:1200px;margin:auto;padding:0 6%}.contact-hero{padding:76px 0 44px;max-width:780px}.contact-hero h1{font:clamp(43px,5.4vw,70px)/1.12 var(--serif);letter-spacing:-1.7px;margin:24px 0}.contact-page em{font-weight:400;color:#76815f}.contact-hero>p{font-size:16px;line-height:1.85;color:#66705f;max-width:530px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 64px}.contact-card{padding:34px;background:#eceee4;border:1px solid #d8ddce;display:flex;flex-direction:column;transition:border-color .2s}.contact-card:hover{border-color:#68785a}.contact-card h2{font:29px/1.25 var(--serif);margin:23px 0 24px}.contact-card>strong{font-size:25px;font-weight:500;letter-spacing:-.4px;overflow-wrap:anywhere}.contact-card .contact-email{font-size:23px}.contact-card p{font-size:13px;line-height:1.85;color:#63705b;max-width:320px;margin:18px 0 24px}.contact-action{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid #cbd2bf;padding-top:16px;font-size:13px;margin-top:auto}.contact-call{background:var(--ink,#203c32);color:#faf9f2;border-color:var(--ink,#203c32)}.contact-call p,.contact-call .eyebrow{color:#d1d9c5}.contact-call .contact-action{border-color:#63735f}.contact-order,.contact-company{display:grid;grid-template-columns:1fr 1.35fr;gap:9%;border-top:1px solid var(--line);padding:54px 0}.contact-page h2{letter-spacing:-.6px}.contact-order h2,.contact-company h2{font:35px/1.2 var(--serif);margin:19px 0 22px}.contact-order>div>p,.contact-company p{font-size:14px;line-height:1.85;color:#66705f}.contact-order ol{list-style:none;margin:0;padding:0}.contact-order li{display:flex;gap:23px;margin-bottom:28px}.contact-order li>span{font:24px var(--serif);color:#7b866a;padding-top:3px}.contact-order h3,.contact-company h3{font:22px/1.35 var(--serif);margin:0 0 10px}.contact-order li p{font-size:14px;line-height:1.85;color:#66705f;margin:0}.contact-international{background:#eceee4;padding:44px 8%;margin:12px 0 55px}.contact-international h2{font:38px/1.2 var(--serif);margin:20px 0}.contact-international p{font-size:15px;line-height:1.85;max-width:650px}.contact-page .text-link{font-size:13px;display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #bcc6ad}.contact-company address{font-style:normal;font-size:14px;line-height:1.9;color:#66705f}.contact-company dl{margin:25px 0 0;font-size:12px}.contact-company dl>div{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.contact-company dt{min-width:45px;color:#7a836e}.contact-company dd{margin:0;overflow-wrap:anywhere}.contact-policies{border-top:1px solid var(--line);padding:22px 0 46px;display:flex;gap:26px;flex-wrap:wrap;font-size:12px}.contact-policies a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){.contact-hero{padding:42px 0 26px}.contact-hero h1{font-size:42px;letter-spacing:-1px}.contact-hero>p{font-size:15px}.contact-options{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.contact-card{padding:26px}.contact-card h2{font-size:27px}.contact-card>strong,.contact-card .contact-email{font-size:23px}.contact-order,.contact-company{grid-template-columns:1fr;gap:26px;padding:36px 0}.contact-order h2,.contact-company h2{font-size:30px}.contact-order li{gap:17px;margin-bottom:24px}.contact-international{padding:32px 24px;margin:8px 0 34px}.contact-international h2{font-size:31px}.contact-page .eyebrow{font-size:9px;letter-spacing:1.5px}.contact-policies{gap:18px;padding-bottom:30px}}
