@font-face{font-family:Hamsterra Literary;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/home/cormorant-garamond-400.woff2)format("woff2")}@font-face{font-family:Hamsterra Literary;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/home/cormorant-garamond-500.woff2)format("woff2")}@font-face{font-family:Hamsterra Literary;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/home/cormorant-garamond-600.woff2)format("woff2")}@font-face{font-family:Hamsterra Literary;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/home/cormorant-garamond-italic-400.woff2)format("woff2")}@font-face{font-family:Hamsterra Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/home/source-sans-3-400.woff2)format("woff2")}@font-face{font-family:Hamsterra Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/home/source-sans-3-600.woff2)format("woff2")}@font-face{font-family:Hamsterra Initials;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/home/unifrakturcook-700.woff2)format("woff2")}.book-arts{--ba-bg:#111815;--ba-paper:#f0e9df;--ba-cream:#efd3b2;--ba-muted:#b1b8ac;--ba-sage:#afbea4;--ba-line:#3e4b41;--ba-rule:#303c33;--ba-ink:#25332b;--ba-sheet:#e9e0cc;--ba-serif:"Hamsterra Literary", Georgia, serif;--ba-sans:"Hamsterra Sans", Arial, sans-serif;--ba-hand:"Caveat", "Segoe Print", cursive;--ba-initials:"Hamsterra Initials", Georgia, serif;background:var(--ba-bg);color:var(--ba-paper);font:16px/1.65 var(--ba-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow:clip}:where(.book-arts) ::selection{background:var(--ba-cream);color:var(--ba-bg)}:where(.book-arts) :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}:where(.book-arts) :is(h1,h2,h3){color:var(--ba-cream);font-family:var(--ba-serif);font-weight:500}@media (width<=700px){:where(.book-arts) :is(h1,h2,h3):is(:lang(de),:lang(nl)){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5}}:where(.book-arts) p{color:var(--ba-muted)}:where(.book-arts) small{color:inherit}:where(.book-arts) img{max-width:100%;height:auto;display:block}:where(.book-arts) :is(a,button,input,summary){-webkit-tap-highlight-color:transparent}:where(.book-arts) :is(a,button,input,summary):focus-visible{outline:2px solid var(--ba-cream);outline-offset:6px}:where(.book-arts) button{cursor:pointer}:where(.book-arts) .frame{width:min(1200px,100% - 112px);margin-inline:auto}:where(.book-arts) .button{border:1px solid var(--ba-cream);background:var(--ba-cream);min-height:48px;color:var(--ba-bg);font:600 14px/1.5 var(--ba-sans);border-radius:3px;justify-content:center;align-items:center;gap:30px;padding:12px 23px;transition:background .2s,transform .2s;display:inline-flex}:where(.book-arts) .button:hover{background:#f8e1c5;transform:translateY(-2px)}:where(.book-arts) .button .arrow{font-size:20px;line-height:1}:where(.book-arts) .eyebrow{color:var(--ba-sage);font:600 11px/1.6 var(--ba-sans);letter-spacing:.16em;text-transform:uppercase}:where(.book-arts) .eyebrow .star{color:var(--ba-cream);margin-right:12px;font-size:16px}@media (width<=1000px){:where(.book-arts) .frame{width:calc(100% - 64px)}}@media (width<=700px){:where(.book-arts) .frame{width:calc(100% - 44px)}:where(.book-arts) .eyebrow{letter-spacing:.15em;font-size:10px}}@media (width<=370px){:where(.book-arts) .frame{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){:where(.book-arts) .button{transition:none}}.editorial-footer.svelte-65iy7{border-top:1px solid var(--ba-line);flex-shrink:0;padding:0 0 35px}.footer-masthead.svelte-65iy7{border-bottom:1px solid var(--ba-rule);justify-content:space-between;align-items:center;gap:35px;padding:40px 0 36px;display:flex}.footer-wordmark.svelte-65iy7{color:var(--ba-cream);font:500 108px/.95 var(--ba-serif);letter-spacing:-.045em}.footer-wordmark.svelte-65iy7>span:where(.svelte-65iy7){color:var(--ba-sage)}.footer-tagline.svelte-65iy7{color:var(--ba-sage);font:italic 400 29px/1.2 var(--ba-serif);padding-top:12px}.footer-directory.svelte-65iy7{grid-template-columns:1fr 3.1fr;gap:65px;padding:43px 0 45px;display:grid}.footer-rubric.svelte-65iy7,.footer-directory-nav.svelte-65iy7 h2:where(.svelte-65iy7){color:var(--ba-sage);font:600 11px/1.5 var(--ba-sans);letter-spacing:.17em;text-transform:uppercase;margin:0 0 17px;display:block}.footer-social-links.svelte-65iy7{flex-direction:column;align-items:flex-start;display:flex}.footer-social-links.svelte-65iy7 a:where(.svelte-65iy7){min-width:110px;min-height:32px;color:var(--ba-paper);font:500 21px/1.3 var(--ba-serif);justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-social-links.svelte-65iy7 a:where(.svelte-65iy7) span:where(.svelte-65iy7){color:var(--ba-sage);font:12px var(--ba-sans)}.footer-printer-mark.svelte-65iy7{color:var(--ba-sage);font:31px/1 var(--ba-serif);margin-top:24px;display:block}.footer-directory-nav.svelte-65iy7{grid-template-columns:.8fr .8fr 1.2fr 1.1fr;gap:35px;display:grid}.footer-directory-nav.svelte-65iy7 ul:where(.svelte-65iy7){margin:0;padding:0;list-style:none}.footer-directory-nav.svelte-65iy7 a:where(.svelte-65iy7){min-height:33px;color:var(--ba-muted);font:400 15px/1.5 var(--ba-sans);align-items:center;display:inline-flex}.footer-directory-nav.svelte-65iy7 a.footer-all:where(.svelte-65iy7){color:var(--ba-cream);margin-top:7px}.editorial-footer.svelte-65iy7 a:where(.svelte-65iy7):hover{color:var(--ba-cream);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.editorial-footer.svelte-65iy7 .footer-wordmark:where(.svelte-65iy7):hover{color:var(--ba-paper);text-decoration:none}.footer-colophon.svelte-65iy7{border-top:1px solid var(--ba-rule);padding-top:24px}.footer-colophon.svelte-65iy7>p:where(.svelte-65iy7){max-width:890px;color:var(--ba-muted);font:400 12px/1.85 var(--ba-sans)}.footer-bottom.svelte-65iy7{color:var(--ba-sage);justify-content:space-between;align-items:center;gap:25px;margin-top:18px;font-size:12px;display:flex}.footer-bottom.svelte-65iy7>a:where(.svelte-65iy7){min-height:44px;font:italic 400 18px var(--ba-serif);align-items:center;gap:22px;display:flex}@media (width<=1100px){.footer-wordmark.svelte-65iy7{font-size:85px}.footer-tagline.svelte-65iy7{font-size:25px}.footer-directory.svelte-65iy7{grid-template-columns:1fr 3.4fr;gap:35px}.footer-directory-nav.svelte-65iy7{gap:22px}.footer-directory-nav.svelte-65iy7 a:where(.svelte-65iy7){font-size:14px}}@media (width<=800px){.footer-directory.svelte-65iy7{grid-template-columns:1fr;gap:33px}.footer-social-column.svelte-65iy7{flex-wrap:wrap;align-items:center;gap:12px 25px;display:flex}.footer-rubric.svelte-65iy7{margin:0}.footer-social-links.svelte-65iy7{flex-flow:wrap;gap:5px 22px}.footer-social-links.svelte-65iy7 a:where(.svelte-65iy7){gap:8px;min-width:0;min-height:44px;font-size:19px}.footer-printer-mark.svelte-65iy7{display:none}.footer-directory-nav.svelte-65iy7{grid-template-columns:repeat(4,1fr);gap:22px}.footer-directory-nav.svelte-65iy7 a:where(.svelte-65iy7){min-height:40px}.footer-masthead.svelte-65iy7{gap:20px}.footer-wordmark.svelte-65iy7{font-size:72px}.footer-tagline.svelte-65iy7{font-size:23px}}@media (width<=550px){.editorial-footer.svelte-65iy7{padding-bottom:22px}.footer-masthead.svelte-65iy7{padding:32px 0 28px;display:block}.footer-wordmark.svelte-65iy7{font-size:82px}.footer-tagline.svelte-65iy7{margin-top:15px;padding-top:0;font-size:25px}.footer-directory.svelte-65iy7{gap:30px;padding:28px 0}.footer-rubric.svelte-65iy7{width:100%}.footer-social-links.svelte-65iy7{gap:0 22px}.footer-directory-nav.svelte-65iy7{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-directory-nav.svelte-65iy7 h2:where(.svelte-65iy7){margin-bottom:10px;font-size:10px}.footer-directory-nav.svelte-65iy7 a:where(.svelte-65iy7){min-height:44px;font-size:15px}.footer-directory-nav.svelte-65iy7 a.footer-all:where(.svelte-65iy7){align-items:flex-start}.footer-colophon.svelte-65iy7{padding-top:22px}.footer-colophon.svelte-65iy7>p:where(.svelte-65iy7){overflow-wrap:break-word}.footer-bottom.svelte-65iy7{align-items:flex-start;gap:15px}.footer-bottom.svelte-65iy7>a:where(.svelte-65iy7){white-space:nowrap;gap:9px;min-height:44px;font-size:17px}.footer-bottom.svelte-65iy7>span:where(.svelte-65iy7){padding-top:12px;font-size:11px}}@media (width<=370px){.footer-wordmark.svelte-65iy7{font-size:70px}}.editorial-header.svelte-1a7o6d9{z-index:var(--z-header);border-bottom:1px solid var(--ba-line);view-transition-name:site-header;align-items:center;gap:26px;min-height:112px;display:flex;position:relative}.header-brand.svelte-1a7o6d9{color:var(--ba-cream);flex-shrink:0;align-items:center;gap:11px;display:flex}.header-brand.svelte-1a7o6d9>img:where(.svelte-1a7o6d9){object-fit:contain;width:44px;height:44px}.header-brand.svelte-1a7o6d9>span:where(.svelte-1a7o6d9){font:600 37px/.95 var(--ba-serif);letter-spacing:-.025em}.header-brand.svelte-1a7o6d9 small:where(.svelte-1a7o6d9){font:italic 400 15px/1.4 var(--ba-serif);letter-spacing:0;margin-top:7px;display:block}.header-discovery.svelte-1a7o6d9{gap:28px;margin-left:33px;display:flex}.header-discovery.svelte-1a7o6d9 a:where(.svelte-1a7o6d9),.header-sign-in.svelte-1a7o6d9{min-height:44px;color:var(--ba-muted);font:400 15px/1.5 var(--ba-sans);white-space:nowrap;align-items:center;display:inline-flex}.header-discovery.svelte-1a7o6d9 a[aria-current]:where(.svelte-1a7o6d9),.editorial-header.svelte-1a7o6d9 a:where(.svelte-1a7o6d9):hover{color:var(--ba-cream)}.editorial-header.svelte-1a7o6d9 .header-create:where(.svelte-1a7o6d9):hover{color:var(--ba-bg)}.header-language.svelte-1a7o6d9{flex-shrink:0;margin-left:auto;position:relative}.header-language.svelte-1a7o6d9>summary:where(.svelte-1a7o6d9){min-height:44px;color:var(--ba-sage);font:400 14px/1.5 var(--ba-sans);cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:10px;padding:8px 4px;list-style:none;display:flex}.header-language.svelte-1a7o6d9>summary:where(.svelte-1a7o6d9)::-webkit-details-marker{display:none}.header-menu.svelte-1a7o6d9>summary:where(.svelte-1a7o6d9)::-webkit-details-marker{display:none}.language-chevron.svelte-1a7o6d9{margin-left:2px;font-size:17px;line-height:1;transform:translateY(-3px)}.header-language[open].svelte-1a7o6d9>summary:where(.svelte-1a7o6d9){border-color:var(--ba-sage);color:var(--ba-cream)}.header-language-panel.svelte-1a7o6d9{background:var(--ba-sheet);width:225px;max-width:calc(100vw - 44px);color:var(--ba-ink);border:1px solid #c0bea9;border-radius:2px;padding:15px 11px 11px;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 14px 25px #0004}.header-language-panel.svelte-1a7o6d9 h2:where(.svelte-1a7o6d9){color:#52624c;font:600 10px/1.4 var(--ba-sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #bdc0ac;margin:0;padding:4px 12px 12px}.header-language-panel.svelte-1a7o6d9 button:where(.svelte-1a7o6d9){width:100%;min-height:44px;color:var(--ba-ink);font:500 23px/1.1 var(--ba-serif);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.header-language-panel.svelte-1a7o6d9 button:where(.svelte-1a7o6d9):hover,.header-language-panel.svelte-1a7o6d9 button[aria-pressed=true]:where(.svelte-1a7o6d9){background:#d7dbc8}.header-language-panel.svelte-1a7o6d9 button:where(.svelte-1a7o6d9):focus-visible{outline-offset:0;outline-color:#334b32}.locale-tick.svelte-1a7o6d9{color:#405b37;font:14px var(--ba-sans)}.header-account.svelte-1a7o6d9{align-items:center;display:flex}.editorial-header.svelte-1a7o6d9 .header-create:where(.svelte-1a7o6d9){color:var(--ba-bg);white-space:nowrap;gap:20px;padding-inline:19px}.header-menu.svelte-1a7o6d9{display:none;position:relative}.header-menu.svelte-1a7o6d9>summary:where(.svelte-1a7o6d9){min-width:44px;min-height:44px;color:var(--ba-cream);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.header-menu.svelte-1a7o6d9>nav:where(.svelte-1a7o6d9){background:var(--ba-sheet);border:1px solid #c0bea9;border-radius:2px;flex-direction:column;width:225px;padding:12px 20px;display:flex;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 14px 25px #0004}.header-menu.svelte-1a7o6d9 nav:where(.svelte-1a7o6d9) a:where(.svelte-1a7o6d9){min-height:46px;color:var(--ba-ink);font:500 24px/1.2 var(--ba-serif);justify-content:space-between;align-items:center;display:flex}.header-menu.svelte-1a7o6d9 nav:where(.svelte-1a7o6d9) a:where(.svelte-1a7o6d9):hover,.header-menu.svelte-1a7o6d9 nav:where(.svelte-1a7o6d9) a[aria-current]:where(.svelte-1a7o6d9){color:#526a45}.header-menu.svelte-1a7o6d9 nav:where(.svelte-1a7o6d9) a:where(.svelte-1a7o6d9):focus-visible{outline-color:#334b32}.header-menu.svelte-1a7o6d9 nav:where(.svelte-1a7o6d9) .menu-create:where(.svelte-1a7o6d9){font:600 14px var(--ba-sans);border-top:1px solid #bdc0ac;margin-top:8px;padding-top:8px}@media (width<=1150px){.editorial-header.svelte-1a7o6d9{gap:20px}.header-discovery.svelte-1a7o6d9{display:none}.header-menu.svelte-1a7o6d9{display:block}}@media (width<=900px){.editorial-header.svelte-1a7o6d9 .header-create:where(.svelte-1a7o6d9){display:none}.header-brand.svelte-1a7o6d9>span:where(.svelte-1a7o6d9){font-size:34px}}@media (width<=600px){.editorial-header.svelte-1a7o6d9{grid-template-rows:70px 44px;grid-template-columns:minmax(0,1fr) auto 44px;gap:0 10px;min-height:0;padding:9px 0 8px;display:grid}.header-brand.svelte-1a7o6d9{grid-area:1/1;gap:7px}.header-brand.svelte-1a7o6d9>img:where(.svelte-1a7o6d9){width:35px;height:35px}.header-brand.svelte-1a7o6d9>span:where(.svelte-1a7o6d9){font-size:29px}.header-brand.svelte-1a7o6d9 small:where(.svelte-1a7o6d9){margin-top:5px;font-size:12px}.header-sign-in.svelte-1a7o6d9,.header-account.svelte-1a7o6d9{grid-area:1/2}.header-sign-in.svelte-1a7o6d9{font-size:13px}.header-menu.svelte-1a7o6d9{grid-area:1/3}.header-language.svelte-1a7o6d9{grid-area:2/1/auto/-1;justify-self:end;margin:0}.header-language.svelte-1a7o6d9>summary:where(.svelte-1a7o6d9){font-size:13px}.header-language-panel.svelte-1a7o6d9{top:calc(100% + 9px)}.header-menu.svelte-1a7o6d9>nav:where(.svelte-1a7o6d9){z-index:2;top:calc(100% + 8px)}}@media (width<=370px){.editorial-header.svelte-1a7o6d9{column-gap:6px}.header-brand.svelte-1a7o6d9>img:where(.svelte-1a7o6d9){width:29px;height:29px}.header-brand.svelte-1a7o6d9>span:where(.svelte-1a7o6d9){font-size:26px}.header-brand.svelte-1a7o6d9 small:where(.svelte-1a7o6d9){font-size:11px}}.shell.svelte-jmofls{flex-direction:column;min-height:100dvh;display:flex}.public-main.svelte-jmofls{width:100%;max-width:var(--content-width);flex:1 0 auto;margin:0 auto;padding:38px 40px 65px}.public-main.svelte-jmofls:focus{outline:none}.narrow.svelte-jmofls{max-width:calc(var(--reading-width) + 80px)}.home.svelte-jmofls{max-width:none;padding:0}.listing.svelte-jmofls{max-width:none;padding-inline:clamp(20px,6vw,86px)}.designed.svelte-jmofls{max-width:none;padding:0}@media (width<=600px){.public-main.svelte-jmofls{padding:25px 19px}.home.svelte-jmofls,.designed.svelte-jmofls{padding:0}}
