.marketing{--m-muted:#626e63;overflow:hidden}.marketing a{text-decoration:none}.marketing a:hover{text-decoration:underline}.m-header,.m-hero,.m-approach,.m-contact,.m-footer{max-width:1320px;margin:auto;padding-left:64px;padding-right:64px}.m-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:30px;display:flex}.m-brand{letter-spacing:1.8px;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.m-brand small{letter-spacing:2px;margin-top:4px;font-size:8px;font-weight:400;display:block}.m-brand img{border-radius:0}.m-header nav{gap:34px;font-size:12px;display:flex}.m-header nav a:last-child{border-bottom:1px solid var(--gold);padding-bottom:4px}.m-header nav span{margin-left:16px}.m-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-top:92px;padding-bottom:104px;display:grid}.m-eyebrow{letter-spacing:2px;color:var(--m-muted);margin-bottom:27px;font-size:10px;font-weight:500}.marketing h1{letter-spacing:-1.8px;overflow-wrap:normal;font-size:clamp(60px,6.4vw,86px);line-height:1.02}.marketing em{color:#8a7956;font-weight:400}.m-lead{max-width:385px;color:var(--m-muted);margin-top:28px;font-size:16px;line-height:1.8}.marketing .m-button{background:var(--green);color:var(--paper);border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:36px;min-height:52px;margin-top:28px;padding:16px 23px;font-size:13px;display:inline-flex}.marketing .m-button:hover{background:#285449;text-decoration:none}.m-caption{color:var(--m-muted);margin-top:20px;font-size:11px}.m-archive{color:#e6ddc8;isolation:isolate;background:#203e35;height:540px;padding:26px;position:relative}.m-archive-top{letter-spacing:1.5px;opacity:.8;justify-content:space-between;gap:12px;font-size:8px;display:flex}.m-archive-top span{font-size:7px}.m-paper{color:#3c473d;background:#eee7d5;position:absolute;box-shadow:0 10px 30px #091b2330}.m-paper-back{letter-spacing:2px;background:#d3c5a7;width:66%;height:290px;padding:27px;font-size:9px;top:91px;left:11%;transform:rotate(-10deg)}.m-paper-back i{border-bottom:1px solid #8f86694f;margin-top:29px;display:block}.m-paper-front{width:73%;min-height:303px;padding:25px 25px 0;top:110px;left:18%;transform:rotate(6deg)}.m-paper-label{letter-spacing:2px;font-size:8px}.m-drawing{margin:10px -10px 3px}.m-drawing svg{stroke:#4f5b4c;stroke-width:1.6px;width:100%}.marketing .m-paper h2{font:29px/1 var(--serif);color:var(--ink);margin:4px 0 10px}.m-paper p{font:12px/1.6 var(--serif)}.m-paper-bottom{letter-spacing:1.3px;border-top:1px solid #c5bfac;margin-top:22px;padding:12px 0;font-size:6px}.m-archive-foot{font:italic 15px var(--serif);justify-content:space-between;display:flex;position:absolute;bottom:23px;left:26px;right:26px}.m-approach{border-top:1px solid var(--line);padding-top:70px;padding-bottom:85px}.m-section-head{grid-template-columns:1fr 1.5fr 1.3fr;align-items:start;gap:32px;display:grid}.marketing .m-section-head h2,.marketing .m-contact h2{font:50px/1.08 var(--serif);letter-spacing:-.6px;color:var(--ink);margin:0}.m-section-head>p:last-child{color:var(--m-muted);font-size:14px;line-height:1.9}.m-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px;display:grid}.m-steps article{border-top:1px solid #c7c9bb;padding-top:19px}.m-steps span{letter-spacing:2px;color:#7c7053;font-size:9px}.marketing h3{font:29px/1.2 var(--serif);margin:22px 0 13px}.m-steps p{color:var(--m-muted);max-width:290px;font-size:13px;line-height:1.85}.m-contact{background:#eceee4;grid-template-columns:1fr 1.15fr;gap:85px;padding-top:75px;padding-bottom:80px;display:grid}.m-contact>div>p:not(.m-eyebrow){color:var(--m-muted);max-width:335px;margin-top:25px;font-size:14px;line-height:1.8}.m-email{border-bottom:1px solid #b2b7a5;margin-top:25px;padding-bottom:3px;font-size:13px;display:inline-block}.m-form{align-content:start;gap:20px;display:grid}.m-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.m-form label{color:var(--ink);margin:0;font-size:12px;display:block}.m-form label span{color:var(--m-muted)}.m-form input,.m-form textarea{background:#f7f8f1;border-color:#c7cebe;border-radius:2px;margin-top:8px}.m-form-note{color:var(--m-muted);max-width:410px;font-size:11px;line-height:1.7}.m-form .m-button{justify-self:start;min-width:190px;margin:0}.m-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.m-form-error{color:#863c2d;font-size:13px}.m-thanks{align-self:center;padding:35px 0}.m-footer{letter-spacing:1px;justify-content:space-between;align-items:center;gap:28px;padding-top:40px;padding-bottom:40px;font-size:10px;display:flex}.m-footer span>small{letter-spacing:0;color:var(--m-muted);margin-top:7px;display:block}.m-footer div{letter-spacing:0;gap:26px;display:flex}.m-footer>small{letter-spacing:0;color:var(--m-muted)}.m-skip{background:var(--paper);z-index:20;padding:15px;position:absolute;top:-100px;left:20px}.m-skip:focus{top:5px}@media (max-width:1000px){.m-header,.m-hero,.m-approach,.m-contact,.m-footer{padding-left:32px;padding-right:32px}.m-hero{gap:30px}.m-archive{height:490px}.m-paper-front{width:78%;padding:20px 20px 0;left:15%}.m-section-head{grid-template-columns:1fr 1.3fr}.m-section-head>.m-eyebrow{grid-column:1/-1;margin-bottom:0}.m-contact{gap:40px}.m-steps{gap:24px}}@media (max-width:650px){.m-header,.m-hero,.m-approach,.m-contact,.m-footer{padding-left:24px;padding-right:24px}.m-header{padding-top:22px;padding-bottom:22px}.m-brand{letter-spacing:1px;gap:9px;font-size:10px}.m-brand small{letter-spacing:1.6px;font-size:6px}.m-brand img{width:33px;height:33px}.m-header nav a:first-child{display:none}.m-header nav{font-size:11px}.m-header nav span{margin-left:6px}.m-hero{grid-template-columns:1fr;gap:45px;padding-top:50px;padding-bottom:55px}.m-eyebrow{letter-spacing:1.5px;margin-bottom:23px;font-size:8px}.marketing h1{letter-spacing:-1.4px;font-size:64px}.m-lead{max-width:330px;font-size:14px}.m-archive{width:100%;max-width:430px;height:470px;margin:auto}.m-paper-front{min-height:265px;top:89px}.m-paper-back{height:260px;top:74px}.m-paper-label{font-size:7px}.m-paper-bottom{font-size:5px}.m-archive-top{font-size:7px}.m-archive-top span{font-size:6px}.m-approach{padding-top:45px;padding-bottom:50px}.m-section-head{display:block}.marketing .m-section-head h2,.marketing .m-contact h2{margin:20px 0;font-size:46px}.m-section-head>p:last-child{font-size:13px}.m-steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.m-steps p{max-width:none}.marketing h3{margin-top:16px;font-size:28px}.m-contact{grid-template-columns:1fr;gap:37px;padding-top:45px;padding-bottom:50px}.m-form-row{grid-template-columns:1fr}.m-footer{flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.m-footer>small{width:100%}}@media (prefers-reduced-motion:no-preference){.marketing .m-button{transition:background .15s}}
