@font-face{font-family:Alegreya;src:url(/render/alegreya.ttf)format("truetype");font-display:swap}@font-face{font-family:Quicksand;src:url(/render/quicksand.ttf)format("truetype");font-display:swap}@font-face{font-family:DynaPuff;src:url(/render/dynapuff.ttf)format("truetype");font-display:swap}@font-face{font-family:Life Savers;src:url(/render/lifesavers.ttf)format("truetype");font-display:swap}@font-face{font-family:Chakra Petch;src:url(/render/chakrapetch.ttf)format("truetype");font-display:swap}@font-face{font-family:Atma;src:url(/render/atma.ttf)format("truetype");font-display:swap}@font-face{font-family:Playpen Sans;src:url(/render/playpensans.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto Slab;src:url(/render/robotoslab.ttf)format("truetype");font-display:swap}.font-alegreya .sample{font-family:Alegreya,serif}.font-quicksand .sample{font-family:Quicksand,sans-serif}.font-dynapuff .sample{font-family:DynaPuff,cursive}.font-lifesavers .sample{font-family:Life Savers,cursive}.font-chakrapetch .sample{font-family:Chakra Petch,sans-serif}.font-atma .sample{font-family:Atma,cursive}.font-playpensans .sample{font-family:Playpen Sans,cursive}.font-robotoslab .sample{font-family:Roboto Slab,serif}.fonts .sample{color:var(--bb-ink);font-size:22px}.book3d-host{position:relative}.book3d-host:after{content:"";pointer-events:none;background:radial-gradient(#28190a38,#28190a00 70%);height:12px;position:absolute;bottom:-6px;left:4%;right:4%}.book3d-canvas{opacity:0;touch-action:pan-y pinch-zoom;pointer-events:none;outline:none;width:124%;height:116%;transition:opacity .55s;position:absolute;top:-8%;left:-12%}.book3d-host .cover{transition:opacity .55s,transform .3s,box-shadow .3s}.book3d-host.is-live .book3d-canvas{opacity:1;pointer-events:auto;cursor:grab}.book3d-host.is-live .cover{opacity:0}.book3d-host.is-live:after{display:none}[data-input=keyboard] .book3d-canvas:focus-visible{outline:3px solid rgba(var(--primary-color-rgb), .45);outline-offset:3px;border-radius:12px}.book3d-zoom{z-index:2;width:44px;height:44px;color:var(--primary-color);opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-22px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;left:50%;box-shadow:0 2px 8px #3c28142e}@media (hover:hover) and (pointer:fine){.book3d-host:hover .book3d-zoom{opacity:1}}.book3d-host:focus-within .book3d-zoom{opacity:1}.book3d-modal .modal-content{position:relative}.book3d-modal .modal-header{z-index:3;padding:0;position:absolute;top:12px;right:12px}.book3d-modal .modal-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.book3d-modal .btn-close{opacity:1;background-color:#ffffffe6;background-size:14px;border-radius:50%;width:44px;height:44px;margin:0;box-shadow:0 1px 6px #3c28142e}.book3d-modal .btn-close:hover{background-color:#faf8f0}.book3d-modal .modal-body{padding:16px 16px 0}.book3d-stage,.kb3d-stage{background:radial-gradient(at 50% 38%,#fff 0%,#fbf7f2 55%,#f1e8de 100%);border-radius:14px;height:min(70vh,700px);min-height:320px;position:relative;overflow:hidden}.kb3d-stage{touch-action:none}.book3d-modal-canvas{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block}.book3d-dims{color:#333;opacity:.55;pointer-events:none;font-size:18px;font-weight:700;position:absolute}.book3d-dims--h{top:50%;right:18px;transform:rotate(90deg)}.book3d-dims--w{bottom:12px;left:50%;transform:translate(-50%)}.book3d-hint,.kb3d-hint{color:#777;text-align:center;margin:10px 0 0;font-size:14px}.book3d-views{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.book3d-views button{border:2px solid var(--soft-primary-color);color:#333;background:#fff;border-radius:100px;padding:7px 18px;font-size:15px;font-weight:700}.book3d-views button:hover,.book3d-views button[aria-pressed=true]{border-color:var(--primary-color);color:var(--primary-color)}.kb3d-plat{object-fit:contain;filter:drop-shadow(0 6px 16px #3c28142e);width:100%;height:100%;padding:16px;position:absolute;inset:0}.kb3d-laden{color:#555;background:#fff;border-radius:100px;padding:6px 16px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.kb3d-toevoegen{background:var(--primary-color);color:#fff;border:0;border-radius:30px;padding:12px 28px;font-size:16px;font-weight:600}.kb3d-toevoegen:hover{background:var(--primary-hover)}@media (width<=767.98px){.book3d-modal .modal-dialog{height:calc(100% - 24px);margin:12px}.book3d-modal .modal-content{height:100%}.book3d-modal .modal-body{flex-direction:column;display:flex}.book3d-stage,.kb3d-stage{flex:1;height:auto}}@media (height<=500px){.book3d-modal .modal-dialog{max-width:none;height:100%;margin:0}.book3d-modal .modal-content{border-radius:0;height:100%}.book3d-hint,.kb3d-hint{display:none}}.book .pdf{background:#fff;width:100%;height:870px;position:relative}@media (width<=1350px){.book .pdf{height:640px}}@media (width<=767px){.book .pdf{height:530px}}.flip-stage{height:calc(100% - 40px);position:relative;overflow:hidden}.flip-shift{justify-content:center;align-items:center;transition:transform .5s;display:flex;position:absolute;inset:0}.flip-shift.is-front{transform:translate(-25%)}.flip-shift.is-back{transform:translate(25%)}.flip-shift .flip-book{flex:none;margin:0 auto}.flip-page{-webkit-user-select:none;user-select:none;background:#fff;overflow:hidden}.flip-page img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.flip-page--inner:after{content:"";pointer-events:none;width:7.5%;position:absolute;top:0;bottom:0}.flip-page--inner.--left:after{background:linear-gradient(270deg,#46342233,#46342226 4%,#46342218 12%,#4634220e 25%,#46342206 45%,#46342202 70%,#46342200);right:0}.flip-page--inner.--right:after{background:linear-gradient(90deg,#46342233,#46342226 4%,#46342218 12%,#4634220e 25%,#46342206 45%,#46342202 70%,#46342200);left:0}.flip-page--hard{background:#f3eae0}.flip-cover .flip-cover-title{text-align:center;color:#fff;text-shadow:0 2px 6px #00000073;font-size:clamp(16px,2.4vw,34px);font-weight:700;line-height:1.15;position:absolute;top:7%;left:8%;right:8%}.flip-cover .flip-cover-author{text-align:center;color:#fff;text-shadow:0 1px 4px #00000080;font-size:clamp(11px,1vw,15px);position:absolute;bottom:5%;left:0;right:0}.flip-text{color:#2b2620;justify-content:center;align-items:center;padding:12% 11%;display:flex}.flip-text-body{white-space:pre-line;text-align:center;font-size:clamp(11px,1.15vw,18px);line-height:1.55}.flip-text--owner .flip-text-body{border-bottom:1px solid #2b262066;padding-bottom:2.4em;font-size:clamp(12px,1.3vw,20px)}.flip-text--foreword .flip-text-body{font-style:italic}.flip-back{justify-content:center;align-items:center;padding:18% 14%;display:flex}.flip-back-body{text-align:center;color:#4a4036;font-size:clamp(10px,1vw,16px);line-height:1.55}.flip-font-alegreya{font-family:Alegreya,serif}.flip-font-quicksand{font-family:Quicksand,sans-serif}.flip-font-dynapuff{font-family:DynaPuff,cursive}.flip-font-lifesavers{font-family:Life Savers,cursive}.flip-font-chakrapetch{font-family:Chakra Petch,sans-serif}.flip-font-atma{font-family:Atma,cursive}.flip-font-playpensans{font-family:Playpen Sans,cursive}.flip-font-robotoslab{font-family:Roboto Slab,serif}.flip-poster{z-index:5;background:#fff;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.flip-poster.is-fading{opacity:0;pointer-events:none}.flip-poster img{border-radius:2px;max-width:78%;max-height:74%;box-shadow:0 8px 24px #0000002e}.flip-loader{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;position:absolute;top:50%;left:50%}.flip-spinner{border:4px solid var(--primary-tint);border-top-color:var(--primary-color);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite book-spin}@keyframes book-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flip-spinner{animation-duration:2.4s}.flip-shift{transition:none}}.flip-ctrl{z-index:6;width:52px;height:52px;color:var(--primary-color);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-26px;padding:0;transition:all .18s;display:flex;position:absolute;top:50%;box-shadow:0 3px 12px #28190a29,0 0 0 1px #28190a0f}.flip-ctrl .material-symbols-outlined{font-size:34px}.flip-prev{left:10px}.flip-next{right:10px}.flip-ctrl:active{transform:scale(.96)}.flip-ctrl:focus-visible,.flip-full:focus-visible{outline:3px solid rgba(var(--primary-color-rgb), .45);outline-offset:3px}@media (hover:hover){.flip-ctrl:hover{background:var(--primary-color);color:#fff;box-shadow:0 6px 18px rgba(var(--primary-color-rgb), .35);transform:scale(1.08)}}.flip-full{z-index:6;color:#555;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 12px #28190a29,0 0 0 1px #28190a0f}.flip-full .material-symbols-outlined{font-size:18px}.flip-full:hover{color:var(--primary-color)}.pdf.is-full{background:#fff;padding:20px}.pdf.is-full .flip-full{top:12px;bottom:auto}.pdf.is-full .flip-full .material-symbols-outlined{font-size:20px}.pdf.is-pseudo-full{z-index:1080;height:auto;position:fixed;inset:0}body.flip-pseudo-full{overflow:hidden}#pdf-fallback{text-align:center;padding:20px}@media (width<=600px){.flip-ctrl{background:#fffffff0;width:42px;height:42px;margin-top:-21px}.flip-ctrl .material-symbols-outlined{font-size:28px}.flip-prev{left:8px}.flip-next{right:8px}.flip-full{width:40px;height:40px;bottom:8px;right:8px}.flip-full .material-symbols-outlined{font-size:16px}}
