@font-face{font-family:Clash Display;src:url(../../../fonts/print-room/ClashDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(../../../fonts/print-room/ClashDisplay-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../../../fonts/print-room/Switzer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../../../fonts/print-room/Switzer-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../../../fonts/print-room/Switzer-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../../../fonts/print-room/Fraunces-Var-Roman.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(../../../fonts/print-room/Fraunces-Var-Italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/print-room/PlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/print-room/PlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/print-room/PlexMono-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../../../fonts/print-room/Archivo-Var-Bold.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}.sheet-trigger.svelte-hgtfgl{display:none;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:transparent;border:1.5px solid var(--ink);padding:0 14px;min-height:44px;min-width:44px;cursor:pointer;box-shadow:3px 3px #1e181224}.sheet-trigger.svelte-hgtfgl:active{transform:translate(1px,1px);box-shadow:1px 1px #1e181224}@media(max-width:1040px){.sheet-trigger.svelte-hgtfgl{display:inline-flex;align-items:center;justify-content:center}}.sheet.svelte-hgtfgl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--paper);display:flex;flex-direction:column;padding:0 28px 28px;overflow-y:auto}.sheet.svelte-hgtfgl:before{content:"";position:sticky;top:0;margin:0 -28px;height:8px;flex:0 0 8px;background:linear-gradient(90deg,var(--ink) 0 10%,var(--coral) 10% 20%,var(--m-navy) 20% 30%,var(--m-amber) 30% 40%,var(--a-terra) 40% 50%,var(--a-cream) 50% 60%,var(--c-blue) 60% 70%,var(--k-esp) 70% 80%,var(--coral) 80% 90%,var(--ink) 90% 100%)}.sheet-head.svelte-hgtfgl{display:flex;justify-content:space-between;align-items:center;gap:16px;height:66px;border-bottom:1.5px solid var(--ink)}.sheet-wordmark.svelte-hgtfgl{font-family:var(--f-display);font-weight:600;font-size:21px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.sheet-wordmark.svelte-hgtfgl b:where(.svelte-hgtfgl){color:var(--coral);font-weight:600}.sheet-close.svelte-hgtfgl{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:none;min-height:44px;padding:0 4px;cursor:pointer}.sheet-links.svelte-hgtfgl{display:flex;flex-direction:column;padding:18px 0 8px}.sheet-links.svelte-hgtfgl a:where(.svelte-hgtfgl){display:flex;align-items:baseline;gap:14px;font-family:var(--f-display);font-weight:500;font-size:clamp(22px,6vw,30px);letter-spacing:-.015em;color:var(--ink);text-decoration:none;padding:11px 2px;border-bottom:1px dashed rgba(30,24,18,.25);min-height:44px}.sheet-links.svelte-hgtfgl a:where(.svelte-hgtfgl):active{color:var(--coral-deep)}.sheet-links.svelte-hgtfgl .no:where(.svelte-hgtfgl){font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--coral-deep);flex:0 0 auto}.sheet-actions.svelte-hgtfgl{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.sheet-login.svelte-hgtfgl{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sheet-start.svelte-hgtfgl{display:inline-flex;align-items:center;font-family:var(--f-display);font-weight:500;font-size:16px;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);padding:13px 24px;min-height:44px;text-decoration:none;box-shadow:4px 4px 0 var(--coral)}.sheet-foot.svelte-hgtfgl{margin-top:auto;padding-top:30px;font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}
