@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/fraunces-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../../../fonts/archivo-latin-wght-normal.woff2) format("woff2-variations")}:root{--ink: #171412;--cream: #fff5e8;--dawn: #fa7b62;--font-serif: "Fraunces Variable", Georgia, serif;--font-sans: "Archivo Variable", "Helvetica Neue", sans-serif;--motion-fast: .2s;--motion-slow: .3s;--chrome-opacity: .5}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-radius:0!important}em,i,cite,dfn,var,address,q{font-style:normal}html{font-size:100%}html.comfort{font-size:125%;--chrome-opacity: .75}html.comfort *,html.comfort *:before,html.comfort *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html.comfort :is(button,[role=button],select,input:not([type=checkbox]):not([type=radio])){min-height:48px}html.comfort nav a{display:inline-flex;min-height:48px;align-items:center}html.comfort input[type=checkbox],html.comfort input[type=radio]{width:28px;height:28px}body{font-family:var(--font-serif);font-style:normal;background:var(--ink);color:var(--cream);min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}img,video{display:block;max-width:100%;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.sans{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav.svelte-1czrm57{position:relative;z-index:20;display:flex;align-items:center;gap:2rem;padding:0 1.5rem;min-height:56px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.wordmark.svelte-1czrm57{font-weight:700;letter-spacing:.22em;font-size:.85rem}nav.svelte-1czrm57{display:flex;gap:.25rem;flex:1}nav.svelte-1czrm57 a:where(.svelte-1czrm57){display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;opacity:.85}nav.svelte-1czrm57 a:where(.svelte-1czrm57):hover,nav.svelte-1czrm57 a:where(.svelte-1czrm57):focus-visible{opacity:1}.account.svelte-1czrm57{display:flex;align-items:center;gap:.7rem}.profile-link.svelte-1czrm57{display:inline-flex;align-items:center;gap:.7rem;min-height:44px}.name.svelte-1czrm57{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--user-accent);text-decoration-thickness:2px;text-underline-offset:4px}.monogram.svelte-1czrm57{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;object-fit:cover;font-weight:700}.account.svelte-1czrm57 button:where(.svelte-1czrm57){min-height:44px;padding:0 .6rem;border:0;background:transparent;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;opacity:.7}.account.svelte-1czrm57 button:where(.svelte-1czrm57):hover,.account.svelte-1czrm57 button:where(.svelte-1czrm57):focus-visible,.profile-link.svelte-1czrm57:hover,.profile-link.svelte-1czrm57:focus-visible{opacity:1}
