:root{--pq-cream:#f3ecdf;--pq-ink:#3a2b20;--pq-ink-soft:#5c4a3c;--pq-muted:#6e6250;--pq-line:#dccfbb;--pq-line-strong:#cdbea6;--pq-dots:#bfaf98;--pq-field:#fbf7f0;--pq-photo:#e6dccb;--pq-red:#a8452e;--pq-olive:#56613a;--pq-olive-light:#c3c99a;--pq-strip-text:#e9dfce;--pq-open:#9bb36a;--pq-closed:#c9826b;--pq-scroll:#a8998a;--pq-card:#eae1d1;--pq-quote:#b5a68f;--pq-star-empty:#c9bca6;--pq-pad:56px;--pq-max:1168px;--pq-header-h:64px;--font-serif:var(--font-garamond),"EB Garamond",Georgia,serif;--font-sans:var(--font-karla),Karla,system-ui,sans-serif;--font-script:var(--font-vibes),"Great Vibes",cursive}@media (max-width:759px){:root{--pq-pad:16px}}html{background:var(--pq-cream);color-scheme:light;scrollbar-color:var(--pq-scroll) var(--pq-cream);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--pq-cream)}::-webkit-scrollbar-thumb{background:var(--pq-scroll);border-radius:10px;border:2px solid var(--pq-cream)}::-webkit-scrollbar-thumb:hover{background:var(--pq-ink)}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--pq-cream);color:var(--pq-ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,p{margin:0;font-weight:inherit}a{color:inherit;text-decoration:none}a:hover{opacity:.85}button{font:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--pq-olive);outline-offset:2px}.pq-notfound{max-width:var(--pq-max);margin:0 auto;padding:96px var(--pq-pad);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pq-notfound-code{color:var(--pq-red);font-weight:700;letter-spacing:.16em}.pq-notfound h1{font-family:var(--font-serif);font-size:56px;line-height:1}.pq-notfound a{margin-top:12px;color:var(--pq-olive);border-bottom:1px solid var(--pq-olive);font-weight:700}