svg[data-v-784ec930]{cursor:pointer}svg .line[data-v-784ec930]{fill:none;stroke:#fff;opacity:1;stroke-width:5px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}svg .line1[data-v-784ec930]{stroke-dasharray:60 207}svg .line2[data-v-784ec930]{stroke-dasharray:60 60}svg .line3[data-v-784ec930]{stroke-dasharray:60 207}svg.open .line1[data-v-784ec930]{stroke-dasharray:90 207;stroke-dashoffset:-134px}svg.open .line2[data-v-784ec930]{stroke-dasharray:1 60;stroke-dashoffset:-30px}svg.open .line3[data-v-784ec930]{stroke-dasharray:90 207;stroke-dashoffset:-134px}.navbar[data-v-5c7bf02d]{z-index:1000;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 1.5rem;transition:background-color .25s;display:flex;position:fixed;top:0;left:0}.navbar.transparent[data-v-5c7bf02d]{background:0 0}.logo[data-v-5c7bf02d]{z-index:1100;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.75rem;font-size:1.25rem;display:flex}.logo img[data-v-5c7bf02d]{filter:invert()}.nav-links[data-v-5c7bf02d]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:2rem;font-size:1.125rem;display:flex}.nav-links a[data-v-5c7bf02d]{border-bottom:2px solid #0000;padding:.25rem 0}.nav-links a[data-v-5c7bf02d]:hover{border-bottom-color:var(--accent)}.hamburger[data-v-5c7bf02d]{display:none}@media (width<=768px){.navbar[data-v-5c7bf02d]{padding:0 1.25rem}.nav-links[data-v-5c7bf02d]{background:var(--ink);flex-direction:column;justify-content:center;gap:2rem;font-size:1.75rem;transition:transform .3s ease-in-out;position:fixed;inset:0;transform:translate(100%)}.nav-links.open[data-v-5c7bf02d]{transform:translate(0)}.hamburger[data-v-5c7bf02d]{z-index:1100;display:block}}@font-face{font-family:Oswald;src:local(Oswald Medium),url(./fonts/cROvLkGGrfRpwqMTvnHZJBVZgTwYGITgwo9olpFDDDs-SHRh0MYJoG9AC0K0mgYQ4JyrYCtqs8eaHCOMe7uCiR8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Oswald Fallback\: Arial Narrow;src:local(Arial Narrow);size-adjust:100%;ascent-override:119.3%;descent-override:28.9%;line-gap-override:0%}@font-face{font-family:Oswald Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:81.8749%;ascent-override:145.71%;descent-override:35.2978%;line-gap-override:0%}@font-face{font-family:Oswald Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:80.6667%;ascent-override:147.893%;descent-override:35.8264%;line-gap-override:0%}@font-face{font-family:Oswald Fallback\: Arial;src:local(Arial);size-adjust:81.4265%;ascent-override:146.513%;descent-override:35.4921%;line-gap-override:0%}@font-face{font-family:Oswald Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:76.5823%;ascent-override:155.78%;descent-override:37.7372%;line-gap-override:0%}@font-face{font-family:Oswald;src:local(Oswald Medium),url(./fonts/KlhR65RdnitHEmD-uMFW6LS-2iSzOJu81nqcND_KZn4-R3kVP_8v_PYvcS7BXoBfi5S-ZhxvdjxI13RZJp1ZJtE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(./fonts/RjbsboW-FSXe8c1yOFxxA5PkqrQIYWXQ3HYrnzrc30I-6HIpWzHEjlEH7HeSQEasy_rQTmetbHCfpqTkvCGbtPU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:94.2802%;ascent-override:108.612%;descent-override:42.4267%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:88.1857%;ascent-override:116.119%;descent-override:45.3589%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Regular"),local("Source Sans 3"),url(./fonts/xDqdEzkSBrqlRiTtyMB236Jfze0HGh2ju3L3KlGu3Qg-XmWgOdPW0Xyc6z3FS8o2RxNrcDbUQECI6psEyKqzKz8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(./fonts/RjbsboW-FSXe8c1yOFxxA5PkqrQIYWXQ3HYrnzrc30I-6HIpWzHEjlEH7HeSQEasy_rQTmetbHCfpqTkvCGbtPU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 SemiBold"),url(./fonts/xDqdEzkSBrqlRiTtyMB236Jfze0HGh2ju3L3KlGu3Qg-XmWgOdPW0Xyc6z3FS8o2RxNrcDbUQECI6psEyKqzKz8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}:root{--ink:#1c1b1a;--muted:#5c5955;--line:#dddad5;--paper:#fff;--paper-muted:#f2f0ec;--accent:#a3412a;--accent-dark:#85331f;--error:#b3261e;--font-heading:"Oswald", "Oswald Fallback: Arial Narrow", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans", "Arial Narrow", sans-serif;--font-body:"Source Sans 3", "Source Sans 3 Fallback: Helvetica Neue", "Source Sans 3 Fallback: Arial", "Source Sans 3 Fallback: Segoe UI", "Source Sans 3 Fallback: Noto Sans", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:80px}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:1.125rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-size:inherit;text-transform:uppercase;font-weight:500;line-height:1.15}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg{max-width:100%;display:block}ol,ul{list-style:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button{background-color:var(--accent);color:#fff;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;padding:.75rem 1.75rem;font-size:1.25rem;transition:background-color .2s;display:inline-block}.button:hover{background-color:var(--accent-dark)}label{font-weight:600}
