:root{--ink:#102923;--turf:#164d3c;--paper:#f8f7ef;--lime:#dbf28b;--line:#ced3c4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 system-ui,sans-serif}a{color:inherit}header,footer,.content,.hero{padding-left:max(5vw,calc((100vw - 1100px)/2));padding-right:max(5vw,calc((100vw - 1100px)/2))}header,footer,.bar,.tools,nav,.tabs,.brand{display:flex;align-items:center;justify-content:space-between;gap:18px}header{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.brand{justify-content:start;gap:7px;font-weight:950;letter-spacing:.02em}.brand b{background:var(--turf);color:var(--lime);font:italic bold 28px Georgia;padding:0 9px;margin-right:4px}.brand span,.label,label{font:700 12px/1.5 ui-monospace,monospace;letter-spacing:.06em}.label{text-transform:uppercase}.brand,nav a{text-decoration:none}nav a:hover{text-decoration:underline}.hero{display:flex;overflow:hidden;position:relative;background:var(--turf);color:var(--paper);padding-top:42px;padding-bottom:45px}.heroInner{position:relative;z-index:1;width:57%}.heroInner>p:last-child{max-width:540px}.hero .label,.hero em{color:var(--lime)}h1,h2,h3{font-family:Georgia,serif;line-height:1.03;letter-spacing:-.045em;margin:.25em 0}h1{font-size:clamp(48px,7.2vw,94px)}h2{font-size:clamp(35px,4vw,54px)}h3{font-size:29px}.field{position:absolute;width:44%;height:77%;right:-3%;top:12%;transform:skewY(-12deg);border:2px solid #79a287;display:flex;justify-content:space-evenly;background:repeating-linear-gradient(90deg,#ffffff09 0 10%,transparent 10% 20%)}.field i{border-left:2px solid #79a287}.field strong{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skewY(12deg);font:italic bold clamp(75px,11vw,170px)/1 Georgia;color:var(--lime);text-shadow:4px 4px #174130}.content{padding-top:40px;padding-bottom:64px}.narrow{max-width:100%;min-height:72vh}.narrow>*{max-width:780px}.narrow h2{margin-top:1em}.intro{font-size:20px}.note{border-left:3px solid #648a43;padding:8px 14px;color:#41574d;font-size:14px}.tools{margin:25px 0 12px;align-items:end}.tabs{gap:4px}label{display:block}input,select,textarea,button,.cta{font:inherit;border:1px solid #aab6a4;border-radius:4px;padding:10px 14px;color:var(--ink);background:#fff}input,select,textarea{display:block;max-width:100%;font:16px system-ui;margin-top:3px}button,.cta{cursor:pointer;font-weight:650}.cta,#send,button[aria-pressed=true]{color:white;background:var(--turf)}.cta{display:inline-block;text-decoration:none}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{text-align:left;border-bottom:1px solid var(--line);padding:11px 8px}th{background:#e8ecdd;font:700 12px/1.4 monospace;text-transform:uppercase}td:first-child{font:italic bold 20px Georgia}td:last-child,th:last-child{text-align:right}td:nth-child(2){font-weight:bold}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.cards article{border-top:4px solid var(--turf);padding:18px;background:#eeefe4}.cards .label{color:#476446}.cards p{margin-bottom:0}dt{font-weight:750;margin-top:1em}dd{margin-left:0}footer{border-top:1px solid var(--line);font-size:13px;padding-top:22px;padding-bottom:24px}form label{margin:16px 0}form input,textarea{width:100%}textarea{min-height:130px}button:disabled{opacity:.6}@media(max-width:620px){header{align-items:start;flex-direction:column;gap:10px}.heroInner{width:77%}.field{width:36%;right:-14%;opacity:.45}.tools,.bar{align-items:start;flex-direction:column}.tools input{width:100%}.conf{display:none}th,td{padding:8px 4px}.content{padding-top:25px}footer{align-items:start;flex-direction:column;gap:3px}}