:root{--bg:#1f1f1f;--text:#fdfdeb;--gold:#cca328;--gold-soft:#cca32890;--charcoal:#454545;--line:#616160;--sand:#cdcdbf;--sand-light:#e4e4d4;--error:#c0564b;--nav-height:50px;--btn-shadow:0 14px 26px -12px #cca3286b, 0 4px 23px 0 #0000001f, 0 8px 10px -5px #cca32833}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background-color:var(--bg);color:var(--text);font-family:Avenir Next,HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:500}a,a:visited{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}input,button,select,textarea{font-family:inherit;font-size:inherit}select option{background-color:#474747}select option:checked{color:#000;background-color:#d6d6d6}.page{max-width:1100px;margin:0 auto;padding:0 8px 3rem}.page-title{margin:1.5rem 1rem 2rem;font-size:2rem;line-height:1.1}.btn{border:1px solid var(--line);background-color:var(--gold);color:#333;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;padding:.3rem .7rem;font-size:1rem;line-height:1.42857;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}a.btn,a.btn:visited{color:#333}.btn:hover,.btn:focus-visible{color:var(--text);background-color:var(--charcoal);border-color:var(--gold);box-shadow:var(--btn-shadow);text-decoration:none}.btn:disabled{opacity:.6;cursor:progress}.field{margin-bottom:1.5rem;padding-top:27px;font-size:.9rem;display:block;position:relative}.field>span{pointer-events:none;line-height:1.4;transition:all .3s;position:absolute;top:2.4rem;left:0}.field input,.field select,.field textarea{border:0;border-bottom:.75px solid var(--line);width:100%;height:36px;color:var(--text);background:0 0;border-radius:0;outline:0;margin-top:.4rem;padding:.4375rem 0;font-size:.9rem;line-height:1.5;transition:border-color .3s;display:block}.field :is(input,select,textarea):focus,.field :is(input,textarea):not(:placeholder-shown){border-color:var(--gold)}.field :is(input,select,textarea):user-invalid{border-color:var(--error)}.field :is(input:not([type=file]),textarea):is(:focus,:not(:placeholder-shown),:autofill)+span{font-size:.6875rem;top:1.2rem}.field.stacked>span{white-space:pre-line;display:block;position:static}.field textarea{border:.75px solid var(--line);resize:vertical;height:8rem;padding:.5rem}.field.textarea>span{top:2.3rem;left:.5rem}.field textarea:is(:focus,:not(:placeholder-shown))+span{top:.9rem;left:0}.field .hint{margin-top:.5rem;font-size:.85rem;display:block;position:static}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--bg) inset;-webkit-text-fill-color:var(--text)}.form-error{color:var(--error)}.form-actions{justify-content:flex-end;gap:1rem;display:flex}nav.svelte-1h32yp1{z-index:1030;height:var(--nav-height);background-color:var(--sand);position:fixed;inset:0 0 auto;box-shadow:0 0 3px 1px #969696}.container.svelte-1h32yp1{align-items:center;max-width:1140px;height:100%;margin:0 auto;padding:0 15px;display:flex}a.svelte-1h32yp1,a.svelte-1h32yp1:visited{color:#1f1f1f;text-decoration:none}.brand.svelte-1h32yp1{align-items:center;gap:10px;margin-right:auto;display:flex}.brand.svelte-1h32yp1 img:where(.svelte-1h32yp1){width:45px}ul.svelte-1h32yp1{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}li.svelte-1h32yp1{align-items:center;height:100%;display:flex}li.svelte-1h32yp1>a:where(.svelte-1h32yp1){text-transform:uppercase;white-space:nowrap;align-items:center;height:100%;padding:0 .9375rem;font-size:12px;transition:background-color .15s,color .15s;display:flex}li.svelte-1h32yp1>a:where(.svelte-1h32yp1):hover,li.svelte-1h32yp1>a:where(.svelte-1h32yp1):focus-visible,.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1):focus-visible{color:var(--text);background-color:var(--charcoal);box-shadow:var(--btn-shadow)}.dropdown.svelte-1h32yp1{position:relative}li.svelte-1h32yp1>a.admin:where(.svelte-1h32yp1),li.svelte-1h32yp1>a.admin:where(.svelte-1h32yp1):visited{background-color:var(--gold);color:#1f1f1f;border-radius:.25rem;height:auto;margin-left:.5rem;padding:.35rem .75rem}.toggle.svelte-1h32yp1:after{content:"";border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;margin-left:.255em;transition:transform .15s linear}.menu.svelte-1h32yp1{z-index:1000;background-color:var(--sand-light);border-radius:.25rem;min-width:10rem;padding:.5rem 0;display:none;position:absolute;top:100%;right:0;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.dropdown.svelte-1h32yp1:is(:where(.svelte-1h32yp1):hover,:where(.svelte-1h32yp1):focus-within) .menu:where(.svelte-1h32yp1){display:block}.dropdown.svelte-1h32yp1:is(:where(.svelte-1h32yp1):hover,:where(.svelte-1h32yp1):focus-within) .toggle:where(.svelte-1h32yp1):after{transform:rotate(180deg)}.menu.svelte-1h32yp1 a:where(.svelte-1h32yp1){white-space:nowrap;border-radius:.125rem;margin:0 .3125rem;padding:.75rem 1.25rem .75rem .75rem;font-size:.8125rem;display:block}@media (width<=650px){.container.svelte-1h32yp1{padding:0 5px}.brand.svelte-1h32yp1 img:where(.svelte-1h32yp1){width:35px}.brand.svelte-1h32yp1 span:where(.svelte-1h32yp1){font-size:14px;line-height:15px}li.svelte-1h32yp1>a:where(.svelte-1h32yp1){padding:0 .35rem;font-size:11px}li.svelte-1h32yp1>a.admin:where(.svelte-1h32yp1){margin-left:.15rem;padding:.25rem .4rem}.brand.svelte-1h32yp1:has(~ul:where(.svelte-1h32yp1) .admin:where(.svelte-1h32yp1)) span:where(.svelte-1h32yp1){display:none}.menu.svelte-1h32yp1{right:-20px}}@media (width<=380px){.brand.svelte-1h32yp1 img:where(.svelte-1h32yp1){width:28px}li.svelte-1h32yp1>a:where(.svelte-1h32yp1){padding:0 .2rem;font-size:10px}}footer.svelte-jz8lnl{background-color:var(--charcoal);margin-top:auto;padding:.25rem 0 .4rem;box-shadow:0 0 3px 1px #969696}.links.svelte-jz8lnl,.info.svelte-jz8lnl{align-items:center;max-width:1240px;margin:0 auto;display:flex;position:relative}.links.svelte-jz8lnl{justify-content:space-around}.info.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-around;font-size:14px}.links.svelte-jz8lnl a:where(.svelte-jz8lnl),.links.svelte-jz8lnl button:where(.svelte-jz8lnl){color:var(--text);letter-spacing:2px;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:0 0 15%;padding:0;font-size:14px;text-decoration:none}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.links.svelte-jz8lnl button:where(.svelte-jz8lnl):hover,.email.svelte-jz8lnl:hover{color:var(--gold);text-decoration:none}.insta.svelte-jz8lnl{position:absolute;right:6px;flex:none!important}.insta.svelte-jz8lnl img:where(.svelte-jz8lnl){width:30px;display:block}.insta.svelte-jz8lnl img:where(.svelte-jz8lnl)+img:where(.svelte-jz8lnl),.insta.svelte-jz8lnl:is(:where(.svelte-jz8lnl):hover,:where(.svelte-jz8lnl):focus-visible) img:where(.svelte-jz8lnl):first-child{display:none}.insta.svelte-jz8lnl:is(:where(.svelte-jz8lnl):hover,:where(.svelte-jz8lnl):focus-visible) img:where(.svelte-jz8lnl)+img:where(.svelte-jz8lnl){display:block}.email.svelte-jz8lnl,.email.svelte-jz8lnl:visited{color:var(--text);letter-spacing:2px;font-size:12px}.blurb.svelte-jz8lnl{font-size:12px}@media (width<=570px){.links.svelte-jz8lnl{justify-content:space-evenly;padding-right:40px}}@media (width<=412px){.blurb.svelte-jz8lnl,.email.svelte-jz8lnl{font-size:10px}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}main.svelte-12qhfyh{padding-top:var(--nav-height);flex:1}
