*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f1e4;color:#252925;font:17px/1.65 system-ui,-apple-system,sans-serif}.wrap{max-width:1160px;margin:auto;padding:26px}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bf4f24;outline-offset:4px}header{border-bottom:2px solid #252925;background:#fffaf0}.nav{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.brand{font-size:20px;font-weight:850;line-height:1.25;text-decoration:none;letter-spacing:-.02em}.brand span{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-top:5px}nav{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:650}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.hero{padding-top:80px;padding-bottom:75px}small,.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#a54424;font-size:12px;font-weight:750}h1{font:750 clamp(40px,6.4vw,76px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:20px 0;max-width:900px}h2{font:700 clamp(29px,3.6vw,42px)/1.15 Georgia,serif;margin:12px 0 24px}h3{font:700 24px/1.2 Georgia,serif}p{max-width:780px}.intro{font-size:20px;max-width:780px}.button,button[type=submit]{display:inline-block;background:#bd4f28;color:#fffaf0;border:2px solid #252925;padding:13px 21px;font:750 15px system-ui;text-decoration:none;box-shadow:4px 4px #252925;cursor:pointer;margin:12px 10px 5px 0}.outline{background:transparent;color:#252925}.button:hover,button:hover{transform:translate(-1px,-1px)}button:disabled{opacity:.65;cursor:wait}.section{padding-top:42px;padding-bottom:42px;border-top:1px solid #bdbbad}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:27px;border:2px solid #252925;background:#fffaf0;box-shadow:4px 4px #d6cbb7}.card h3{margin-top:5px}.card a{font-weight:700}.types{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.types li{border:1px solid #888e81;padding:8px 14px;background:#fffaf0;font-size:14px}.box{padding:30px;background:#e9e3d4;border:1px solid #9b9d8f}.note{font-size:14px;color:#555f52}.form{max-width:900px;background:#fffaf0;padding:32px;border:2px solid #252925}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.full{grid-column:1/-1}label{display:block;font-size:14px;font-weight:650}input,select,textarea{display:block;width:100%;font:inherit;padding:12px;border:1px solid #68735f;background:#fffdf7;color:#252925;margin-top:6px;border-radius:0}textarea{resize:vertical}.check{display:flex;align-items:start;gap:11px;font-weight:400}.check input{width:auto;flex:none;margin-top:7px}.trap{position:absolute;left:-9999px}#form-status{font-weight:650;max-width:800px}footer{background:#252925;color:#fffaf0;margin-top:50px}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}footer a{overflow-wrap:anywhere}.skip{position:absolute;left:-9999px}.skip:focus{position:static}.lead{background:#f1f7f4;color:#153b3e}.lead header,.lead .card,.lead .form{background:white}.lead .button,.lead button[type=submit]{background:#d6ec75;color:#153b3e;border-color:#153b3e;box-shadow:4px 4px #153b3e}.lead .box{background:#e0ece8}.lead small{color:#24776b}.lead footer{background:#153b3e}.lead h1,.lead h2,.lead h3{font-family:system-ui,sans-serif}.lead .types li{background:#e0ece8}@media(max-width:720px){.wrap{padding:22px}.hero{padding-top:45px;padding-bottom:45px}.grid,.grid.two,.fields,.footer-grid{grid-template-columns:1fr}.full{grid-column:auto}.nav{align-items:start}nav{gap:15px}.form{padding:22px}.intro{font-size:18px}h1{overflow-wrap:anywhere}.button{max-width:100%}}