:root{--ivory: #fbfaf6;--ivory-raised: #fefdfa;--nav-ground: #f8f6f1;--ink: #1b1915;--ink-body: #2b2822;--ink-strong: #3d392f;--ink-quiet: #615d54;--ink-quieter: #6b675e;--ink-faint: #7c776c;--ink-fainter: #a49e93;--ink-ghost: #b0aaa0;--ink-disabled: #c6c1b6;--green: #1d4a30;--rule: #e4e0d6;--rule-light: #ebe7dd;--rule-strong: #dcd8ce;--rule-mid: #d8d3c8;--rule-field: rgba(0, 0, 0, .14);--rule-field-off: rgba(0, 0, 0, .06);--green-tint-card: rgba(29, 74, 48, .055);--green-border-btn: rgba(29, 74, 48, .34);--face-text: "EB Garamond", Georgia, serif;--face-display: "Cormorant Garamond", "EB Garamond", serif;--radius: 2px;--rail-width: 200px}@font-face{font-family:EB Garamond;src:url(/assets/eb-garamond-CD3uH4V5.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-C2SmWc6z.woff2) format("woff2");font-weight:500;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:only light}body{background:var(--ivory);font-family:var(--face-text);color:var(--ink);font-variant-numeric:lining-nums}.nav{position:fixed;top:0;left:0;bottom:0;width:var(--rail-width);z-index:2;display:flex;flex-direction:column;border-right:1px solid var(--rule);background:var(--nav-ground);padding:34px 0 26px 26px;overflow-y:auto}.wordmark{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--ink);padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--rule);margin-right:26px}.nav ul{list-style:none}.nav li a{display:block;font-size:14.5px;line-height:1;color:var(--ink-quieter);text-decoration:none;padding:11px 0 11px 12px;border-left:2px solid transparent;margin-left:-14px}.nav li a:hover{color:var(--green)}.nav li a.active{color:var(--green);border-left-color:var(--green)}.nav-foot{margin-top:auto;padding-top:24px;margin-right:26px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-ghost)}.nav-foot .who{color:var(--ink-faint);letter-spacing:.13em}.nav-foot .sign-out{margin-top:14px}.main{margin-left:var(--rail-width);padding:56px 60px 88px}.column{max-width:1040px}.column>.btn{margin-top:24px}.head{display:flex;align-items:flex-end;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--rule)}.head .titles{flex:1;min-width:0}.title{font-family:var(--face-display);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:.005em}.subline{font-size:15px;line-height:1.5;color:var(--ink-quiet);margin-top:9px}.btn{display:inline-block;font-family:var(--face-text);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;line-height:1;padding:11px 16px;border:1px solid;background:none;text-decoration:none}.btn.go{color:var(--green);border-color:var(--green-border-btn);background:var(--green-tint-card);cursor:pointer}.btn.go:hover{border-color:var(--green)}.btn.act{color:var(--ink-quieter);border-color:var(--rule-mid);cursor:pointer}.btn.act:hover{color:var(--ink);border-color:var(--ink-ghost)}.btn.dead{color:var(--ink-quieter);border-color:var(--rule-strong);cursor:default}.btn.tiny{padding:6px 10px;font-size:9.5px;letter-spacing:.12em}.btn:disabled{cursor:default}.btn.go:disabled{color:var(--ink-quieter);border-color:var(--rule-strong);background:none}.btn.act:disabled{color:var(--ink-ghost);border-color:var(--rule-strong)}.section{margin-top:44px}.section h2,.section-head h2{font-family:var(--face-text);font-weight:400;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-quieter);padding-bottom:8px;border-bottom:1px solid var(--rule);margin-bottom:16px}.section p{font-size:16px;line-height:1.7;color:var(--ink-body)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:8px;border-bottom:1px solid var(--rule);margin-bottom:18px}.section-head h2{border-bottom:none;padding-bottom:0;margin-bottom:0}.section-head .btn{padding:8px 12px}.table{width:100%;border-collapse:collapse;margin-top:34px}.table th{font-weight:400;text-align:left;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-quieter);padding:0 18px 10px 0;border-bottom:1px solid var(--rule)}.table td{font-size:15.5px;line-height:1.45;color:var(--ink-body);padding:16px 18px 17px 0;border-top:1px solid var(--rule-light);vertical-align:baseline}.table tbody tr:first-child td{border-top:none}.table td.quiet-cell{color:var(--ink-faint);font-size:14.5px}.flag{border-left:2px solid var(--green);background:var(--green-tint-card);padding:18px 20px 19px}.flag .label{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--green)}.flag .detail{font-size:14px;line-height:1.5;color:var(--ink-strong);margin-top:6px}.flag.row{max-width:78ch;margin-top:30px}.form{margin-top:38px;max-width:620px}.field{margin-bottom:26px}.field .label{display:block;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-quieter);margin-bottom:6px}.field input[type=text],.field input[type=month],.field input[type=date],.field select,.field textarea{width:100%;font-family:var(--face-text);font-size:15px;line-height:1.5;color:var(--ink);background:var(--ivory-raised);border:1px solid var(--rule-field);border-radius:var(--radius);padding:10px 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea{line-height:1.6;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-ghost)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green)}.field input:disabled,.field select:disabled{color:var(--ink-disabled);background:var(--ivory);border-color:var(--rule-field-off);cursor:default}.field-note{font-size:12.5px;line-height:1.5;color:var(--ink-fainter);margin-top:7px}.form-actions{display:flex;align-items:center;gap:12px;margin-top:40px}.empty-line{font-size:14.5px;line-height:1.6;color:var(--ink-fainter)}.table td .sub{font-size:12px;line-height:1.45;color:var(--ink-fainter);margin-top:3px}.table td.actions{text-align:right;padding-right:0;white-space:nowrap}.admin-note{font-size:12.5px;line-height:1.6;color:var(--ink-fainter);margin-top:10px;max-width:66ch}
