.flipbook-container{justify-content:center;align-items:center;width:100%;max-width:100%;margin:0 auto;display:flex;position:relative}.stf__parent,.stf__wrapper{width:100%!important;min-width:0!important;max-width:100%!important}.flip-page-item{background-color:#fff;border:1px solid #00000014;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 36px -4px #0000001a,0 4px 12px -2px #0000000d}.flip-page-item canvas{object-fit:contain;border-radius:12px;display:block;width:100%!important;height:100%!important}#flipbook-wrapper:fullscreen,#flipbook-wrapper:-webkit-full-screen,#flipbook-wrapper.is-pseudo-fullscreen{z-index:999999!important;box-sizing:border-box!important;background-color:#0b0d0f!important;border-radius:0!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:12px 12px 18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}#flipbook-wrapper:fullscreen,#flipbook-wrapper:fullscreen,#flipbook-wrapper.is-pseudo-fullscreen{z-index:999999!important;box-sizing:border-box!important;background-color:#0b0d0f!important;border-radius:0!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:12px 12px 18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}#flipbook-wrapper:fullscreen .fb-close-fs-btn,#flipbook-wrapper:-webkit-full-screen .fb-close-fs-btn,#flipbook-wrapper.is-pseudo-fullscreen .fb-close-fs-btn{display:flex!important}#flipbook-wrapper:fullscreen .fb-close-fs-btn,#flipbook-wrapper:fullscreen .fb-close-fs-btn,#flipbook-wrapper.is-pseudo-fullscreen .fb-close-fs-btn{display:flex!important}#flipbook-wrapper:fullscreen #fb-stage,#flipbook-wrapper:-webkit-full-screen #fb-stage,#flipbook-wrapper.is-pseudo-fullscreen #fb-stage{aspect-ratio:auto!important;background-color:#0000!important;border:none!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:calc(100dvh - 76px)!important;display:flex!important}#flipbook-wrapper:fullscreen #fb-stage,#flipbook-wrapper:fullscreen #fb-stage,#flipbook-wrapper.is-pseudo-fullscreen #fb-stage{aspect-ratio:auto!important;background-color:#0000!important;border:none!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:calc(100dvh - 76px)!important;display:flex!important}#flipbook-wrapper:fullscreen .flipbook-container,#flipbook-wrapper:-webkit-full-screen .flipbook-container,#flipbook-wrapper.is-pseudo-fullscreen .flipbook-container{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;max-height:calc(100dvh - 76px)!important;display:flex!important}#flipbook-wrapper:fullscreen .flipbook-container,#flipbook-wrapper:fullscreen .flipbook-container,#flipbook-wrapper.is-pseudo-fullscreen .flipbook-container{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;max-height:calc(100dvh - 76px)!important;display:flex!important}#flipbook-wrapper:fullscreen #fb-controls,#flipbook-wrapper:-webkit-full-screen #fb-controls,#flipbook-wrapper.is-pseudo-fullscreen #fb-controls{z-index:50!important;padding-top:6px!important}#flipbook-wrapper:fullscreen #fb-controls,#flipbook-wrapper:fullscreen #fb-controls,#flipbook-wrapper.is-pseudo-fullscreen #fb-controls{z-index:50!important;padding-top:6px!important}.portfolio-card-squircle{-webkit-corner-smoothing:100%;corner-smoothing:100%}.blog-prose h2{font-family:var(--font-sans);color:#0b0d0f;letter-spacing:-.025em;margin-top:2.75rem;margin-bottom:.95rem;padding-top:.5rem;scroll-margin-top:7rem;font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:600;line-height:1.25}.blog-prose>h2:first-child,.blog-prose h2:first-of-type{margin-top:0;padding-top:0}.blog-prose h3{font-family:var(--font-sans);color:#0b0d0f;letter-spacing:-.02em;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:7rem;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:600;line-height:1.3}.blog-prose p{font-family:var(--font-sans);color:#374151;letter-spacing:-.01em;margin-bottom:1.35rem;line-height:1.6}.blog-prose a{color:#7132f5;text-underline-offset:4px;font-weight:500;text-decoration:underline #7132f559;transition:text-decoration-color .15s}.blog-prose a:hover{text-decoration-color:#7132f5}.blog-prose blockquote{font-family:var(--font-sans);color:#4b5563;background-color:#f6f5f9;border-left:4px solid #7132f5;border-radius:1rem;margin:1.85rem 0;padding:1.15rem 1.65rem;font-size:.98rem;font-style:normal;line-height:1.58;position:relative}.blog-prose ul{color:#374151;margin:1.35rem 0;padding-left:1.5rem;list-style-type:disc}.blog-prose ol{color:#374151;margin:1.35rem 0;padding-left:1.5rem;list-style-type:decimal}.blog-prose li{color:#374151;margin-bottom:.45rem;line-height:1.58}.blog-prose strong{color:#0b0d0f;font-weight:600}.blog-prose figure{margin:2.5rem 0}.blog-prose img{background-color:#f6f5f9;border:1px solid #00000014;border-radius:1.25rem;width:100%;height:auto;display:block;box-shadow:0 4px 20px -2px #0000000a}.blog-prose figcaption{color:#6e6e73;text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.4}
