:root{--color-paper:#fffcf3;--color-paper-alt:#f2f2f2;--color-ink:#232323;--color-ink-soft:#6b6459;--color-rust:#603913;--color-rust-dark:#46290d;--color-navy:#603913;--color-sand:#9e7a62;--color-line:#e4ddd0;--color-success:#93c53d;--color-success-dark:#6f9527;--color-amber:#93c53d;--color-brown:#603913;--color-green:#93c53d;--color-text:#4d4d4d;--site-gutter-x:1rem;--site-gutter-top:1.25rem;--font-display:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Lora",Georgia,"Iowan Old Style",serif;--radius:2px}@media(min-width:640px){:root{--site-gutter-x:2rem;--site-gutter-top:2rem}}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;padding:0;max-width:100vw;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.15;margin:0 0 .5em}a{color:var(--color-rust)}button,input,select,textarea{font-family:var(--font-body);font-size:1rem;max-width:100%}input,select,textarea{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);padding:.55rem .65rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%236b6459' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem}button,select{cursor:pointer}table{max-width:100%}.eyebrow{font-size:.72rem;letter-spacing:.14em;color:var(--color-ink-soft)}.btn,.eyebrow{font-family:var(--font-body);font-weight:600;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;letter-spacing:.08em;padding:.75rem 1.5rem;border:1px solid var(--color-ink);border-radius:var(--radius);background:var(--color-ink);color:var(--color-paper);transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.btn:hover{background:var(--color-rust-dark);border-color:var(--color-rust-dark)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--outline{background:transparent;color:var(--color-ink)}.btn--outline:hover{background:var(--color-ink);color:var(--color-paper)}.btn--ghost{border-color:transparent;background:transparent;color:var(--color-ink-soft);padding:.5rem .75rem}.btn--ghost:hover{background:var(--color-paper-alt);color:var(--color-ink)}.btn--danger{color:var(--color-rust-dark)}.btn--outline.btn--danger,.btn--outline.btn--danger:hover{border-color:var(--color-rust-dark)}.btn--outline.btn--danger:hover{background:var(--color-rust-dark);color:var(--color-paper)}.btn--success{color:var(--color-success)}.btn--outline.btn--success,.btn--outline.btn--success:hover{border-color:var(--color-success)}.btn--outline.btn--success:hover{background:var(--color-success);color:var(--color-paper)}.full-bleed{margin-left:calc(var(--site-gutter-x)*-1);margin-right:calc(var(--site-gutter-x)*-1)}.full-bleed--top{margin-top:calc(var(--site-gutter-top)*-1)}.site{color:var(--color-text)}.site h1,.site h2{font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink)}.site .eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.2em;color:var(--color-brown)}.site .btn{font-weight:700;letter-spacing:.05em;border-radius:0}.site .btn:not(.btn--outline):not(.btn--ghost){border-color:var(--color-brown);background:var(--color-brown);color:#fff}.site .btn:not(.btn--outline):not(.btn--ghost):hover{background:var(--color-rust-dark);border-color:var(--color-rust-dark)}.site .btn--outline:not(.btn--danger):not(.btn--success){border-color:var(--color-brown);color:var(--color-brown)}.site .btn--outline:not(.btn--danger):not(.btn--success):hover{background:var(--color-brown);color:#fff}
