@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77d9a04c69f7b11b-s.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d81b50f8e1aba043-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd018b41519c2d93-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ac706d910f2bd04-s.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c61b7007b1b2764-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25d341d5876d8ede-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bf0d8dd0c866b9f-s.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/341181aba0db3eca-s.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83940f62350fcaa7-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}._1cujzG_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}._1cujzG_variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d16a43a89e21dfa5-s.2we0o0zr77rdo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a14fe6a14ceb4111-s.082aatiysiyvv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2577071c5648df0-s.p.0xynzqipceghk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71262043684189c5-s.0y2we1rh3i21h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c50bd2fcd30270a8-s.27oci9x0hosre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7acd95c87c2b4d5-s.p.3f-38ylzk__xu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Condensed Fallback;src:local(Arial);ascent-override:116.58%;descent-override:30.2%;line-gap-override:0.0%;size-adjust:82.77%}._6HEgSa_className{font-family:Cabin Condensed,Cabin Condensed Fallback;font-style:normal}._6HEgSa_variable{--font-ui:"Cabin Condensed", "Cabin Condensed Fallback"}
@font-face{font-family:Cal Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cad9bc7227b795eb.04mfhl4oe4d4s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cal Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79f7e0d0a623a39.0ap7mrfhav6j3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cal Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73d7caa89eb7ad55.p.2ybwd62is8lz5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.GCz8gG_className{font-family:Cal Sans;font-style:normal;font-weight:400}.GCz8gG_variable{--font-display:"Cal Sans"}
@font-face{font-family:Freckle Face;font-style:normal;font-weight:400;font-display:swap;src:url(../media/971ddc51f5011dbd-s.2po6mpb2-53cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Freckle Face;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1876ca6e6732d3a9-s.p.2bganuuxa6ocs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Freckle Face Fallback;src:local(Arial);ascent-override:99.6%;descent-override:29.23%;line-gap-override:0.0%;size-adjust:95.4%}.EopPva_className{font-family:Freckle Face,Freckle Face Fallback;font-style:normal;font-weight:400}.EopPva_variable{--font-playful:"Freckle Face", "Freckle Face Fallback"}
@font-face{font-family:storybook;src:url(../media/397_font_1-s.p.0e-_wg_k5_h27.otf)format("opentype");font-display:swap}@font-face{font-family:storybook Fallback;src:local(Arial);ascent-override:77.68%;descent-override:21.82%;line-gap-override:2.15%;size-adjust:135.17%}.HYFbmG_className{font-family:storybook,storybook Fallback}.HYFbmG_variable{--font-storybook:"storybook", "storybook Fallback"}
@font-face{font-family:vintage;src:url(../media/victorian_parlor_vintage_alternate_free-s.p.3ja1x0h90otmo.ttf)format("truetype");font-display:swap}@font-face{font-family:vintage Fallback;src:local(Arial);ascent-override:117.39%;descent-override:39.13%;line-gap-override:0.0%;size-adjust:63.89%}.RbUkPq_className{font-family:vintage,vintage Fallback}.RbUkPq_variable{--font-vintage:"vintage", "vintage Fallback"}
:root{--black:#121212;--white:#fff;--brand:#e5fc09;--light-yellow:#feea9a;--green:#ddeb9d;--form-green:#84a33a;--gray-bg:#eee;--hero-bg:#f1f1f1;--page-bg:#fcf9f5;--card-bg:#fffdfa;--review-orange:#f89820;--more-title:#cc3c27;--line:#ddd;--font-body-stack:var(--font-body), system-ui, sans-serif;--font-ui-stack:var(--font-ui), "Arial Narrow", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#000;background:var(--white);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0}h1{font-family:var(--font-display), sans-serif;font-size:4rem;font-weight:400;line-height:1.1}h2{font-size:3rem;font-weight:700;line-height:1.2}h3{font-size:2rem;font-weight:700;line-height:1.2}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.pad-md{padding-top:5rem;padding-bottom:5rem}.pad-lg{padding-top:8rem;padding-bottom:8rem}.container{width:100%;max-width:90rem;margin:0 auto}.center{text-align:center}.text-lg{font-size:1.5rem}.text-md{font-size:1.25rem}.stack>*+*{margin-top:1.5rem}.button{background:var(--black);color:var(--white);font-family:var(--font-ui-stack);text-align:center;cursor:pointer;border:0;padding:.75rem 1.5rem;font-size:1.5rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.button-brand{background:var(--brand);color:var(--black);box-shadow:4px 4px #000}.button-brand:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.button-brand:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.button[aria-disabled=true]{cursor:default;opacity:.85}.button[aria-disabled=true]:hover{transform:none;box-shadow:4px 4px #000}.button-pill{border-radius:100rem}.nav{z-index:20;padding:1.5rem 0;position:absolute;inset:0 0 auto}.nav-inner{justify-content:center;align-items:center;max-width:90rem;margin:0 auto;display:flex}.nav-brand{margin-right:20rem;display:block}.nav-logo{width:auto;height:8rem}.nav-menu{align-items:center;gap:4rem;display:flex}.nav-link{font-family:var(--font-ui-stack);color:var(--black);padding:1rem;font-size:1.5rem;text-decoration:none}.nav-link:hover{text-decoration:underline}.nav-toggle{cursor:pointer;background:0 0;border:0;padding:1rem;display:none}.nav-toggle span{background:var(--black);width:26px;height:3px;margin:5px 0;display:block}.hero{background:var(--hero-bg);flex-direction:column;justify-content:center;padding-top:5%;display:flex;position:relative}.hero-inner{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:60rem;margin:0 auto;display:flex}.hero-video{aspect-ratio:16/9;object-fit:cover;mix-blend-mode:darken;border-radius:1rem;width:auto;max-width:100%;height:500px;margin:0 auto}.feature{position:relative}.feature-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:5rem;display:grid}.feature-grid.flip{grid-template-columns:.75fr 1.25fr;gap:4rem}.feature-grid.flip .feature-media{order:-1}.feature-media{display:block}.feature-content{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:1.5rem;display:grid}.feature-image{mix-blend-mode:darken;border-radius:1rem;width:100%;height:auto}.tag{color:#000;border-radius:50rem;justify-self:start;padding:.5rem 2rem;font-size:1.5rem;display:inline-block}.tag.tag-light{color:var(--white)}.section-label{z-index:2;justify-content:center;display:flex;position:absolute;top:-3%;left:0;right:0}.section-label>div{background:var(--black);color:var(--white);border-radius:50rem;align-items:center;gap:1rem;padding:.5rem 4rem;font-size:1.5rem;display:flex}.section-label img{width:2.5rem}.book-title{word-break:break-word;font-weight:400}.font-storybook{font-family:var(--font-storybook), Arial, sans-serif;font-size:4.25rem;line-height:1}.font-playful{font-family:var(--font-playful), sans-serif;font-size:9.25rem;line-height:.8}.font-vintage{font-family:var(--font-vintage), Arial, sans-serif;letter-spacing:-2px;font-size:6.125rem;line-height:1.1}.font-display{font-family:var(--font-display), sans-serif;font-size:4.5rem;line-height:1.05}.book-hero .font-storybook{font-size:4rem}.buy-row{align-items:center;gap:1.5rem;display:flex}.feature-content .buy-row{margin-top:1rem}.feature-review{margin-top:2rem}.buy-row .button-brand{white-space:nowrap;flex:none;width:269px}.store-logos{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2rem;display:flex}.store-logos>a,.store-logos>span{display:contents}.store-logo{width:auto;height:3.75rem;transition:transform .15s}.store-logos a:hover .store-logo{transform:scale(1.06)}.store-logo.small{height:2rem}.review{gap:1rem;display:flex}.review-person{text-align:center;flex-direction:column;flex:none;align-items:center;width:20%;display:flex}.review-avatar{object-fit:cover;border-radius:50%;width:5rem;height:5rem}.review-initial{background:var(--light-yellow);border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.75rem;font-weight:700;display:grid}.review-body{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.review-name,.review-title{font-size:1.15rem;font-weight:700}.review-text{margin:0;font-size:1.15rem}.review-badge{color:var(--review-orange);border-bottom:1px solid var(--review-orange);margin-top:.25rem;display:inline-flex}.stars{gap:.25rem;display:flex}.stars img{width:1.5rem}.review-card{background:var(--white);flex-direction:column;justify-content:center;height:100%;padding:2.5rem 2rem 1.5rem;display:flex;position:relative;box-shadow:8px 8px #3e3e3e}.review-card .review{align-items:center}.review-quote{justify-content:center;display:flex;position:absolute;top:-1.25rem;left:0;right:0}.review-quote img{width:42px}.slider{position:relative}.slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 1rem);grid-auto-flow:column;gap:2rem;padding:1.5rem 12px 1.5rem 0;display:grid;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slider-track>*{scroll-snap-align:start}.slider-dots{justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.slider-dots button{cursor:pointer;background:#bbb;border:0;border-radius:50%;width:12px;height:12px;padding:0}.slider-dots button[aria-current=true]{background:var(--black)}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-photo{mix-blend-mode:darken;border-radius:1rem;width:100%;height:auto}.heading-with-img{align-items:center;gap:2rem;display:flex}.heading-with-img img{width:4.5rem}.about-text p{margin:0 0 1.25rem}.bg-gray{background:var(--gray-bg)}.socials{justify-content:center;align-items:center;gap:2rem;display:flex}.socials img{width:4rem}.socials span{opacity:.9}.contact{background:var(--brand);position:relative;overflow:hidden}.contact-intro{max-width:64rem;margin:1rem auto 0}.form{z-index:1;flex-direction:column;gap:2rem;max-width:64rem;margin:3rem auto 0;display:flex;position:relative}.form-row{gap:2rem;display:flex}.field{background:var(--white);width:100%;height:4rem;color:var(--black);font:inherit;border:1px solid #ccc;border-radius:1rem;padding:.5rem 1rem;font-size:1.25rem}textarea.field{resize:vertical;min-height:12.5rem}.field:focus{outline-offset:1px;outline:3px solid #2d62ff}.form-actions{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.button-form{background:var(--form-green);width:30%;color:var(--white);padding:1.5rem;box-shadow:4px 4px #000}.button-form:disabled{opacity:.7;cursor:wait}.form-fineprint{text-align:center;font-size:.875rem}.underline{text-decoration:underline}.form-status{text-align:center;border-radius:1rem;padding:1.25rem;font-weight:600}.form-status.ok{color:#114e0b;background:#cef5ca}.form-status.err{color:#3b0b0b;background:#f8e4e4}.contact-art{width:auto;height:400px;position:absolute;bottom:10%}.contact-art.left{left:3%}.contact-art.right{right:4%}.footer-top{grid-template-columns:1fr .5fr;align-items:start;gap:4vw;padding-bottom:5rem;display:grid}.footer-logo{width:5rem;height:auto}.footer-links{flex-direction:column;display:flex}.footer-links a,.footer-links .footer-heading{padding:.5rem 0;text-decoration:none}.footer-heading{font-weight:600}.footer-links a:hover{text-decoration:underline}.subscribe p{margin:.5rem 0 1rem}.subscribe-row{gap:.75rem;display:flex}.subscribe-row .field{height:3.25rem;font-size:1rem}.subscribe-row .button{flex:none;padding:.5rem 1.25rem;font-size:1.15rem}.subscribe .form-status{margin-top:.75rem;padding:.75rem;font-size:.9rem}.footer-bottom{justify-content:space-between;align-items:center;padding-top:2rem;font-size:.875rem;display:flex}.footer-legal{gap:1.5rem;display:flex}.book-hero{background:var(--page-bg)}.book-grid{grid-template-columns:1fr .75fr;align-items:start;gap:5rem;display:grid}.book-desc p{margin:0 0 1.5em}.book-desc p:last-child{margin-bottom:0}.gallery{width:100%;max-width:750px}.gallery-main{width:100%;height:600px;margin-bottom:20px;position:relative;overflow:hidden}.gallery-main img{object-fit:cover}.gallery-zoom{z-index:2;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.gallery-zoom-overlay{opacity:0;background:#131313bf;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.gallery-zoom-overlay img{width:5%;min-width:28px}.gallery-zoom:hover .gallery-zoom-overlay,.gallery-zoom:focus-visible .gallery-zoom-overlay{opacity:1}.gallery-zoom-icon{display:none}.lightbox{z-index:2000;opacity:0;background:#000000e6;transition:opacity .3s;position:fixed;inset:0}.lightbox.is-open{opacity:1}.lightbox-stage{position:absolute;inset:3vh 8vw 14vh}.lightbox-picture{opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.lightbox-picture.is-active{opacity:1}.lightbox-picture img{object-fit:contain}.lightbox-arrow,.lightbox-close{z-index:2;color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute}.lightbox-arrow:hover,.lightbox-close:hover,.lightbox-arrow:focus-visible,.lightbox-close:focus-visible{opacity:1}.lightbox-arrow{width:8vw;font-size:3rem;top:3vh;bottom:14vh}.lightbox-arrow.left{left:0}.lightbox-arrow.right{right:0}.lightbox-close{width:3rem;height:3rem;font-size:1.75rem;top:1rem;right:1rem}.lightbox-strip{justify-content:center;gap:1vh;height:12vh;padding:1vh 0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.lightbox-thumb{aspect-ratio:1;opacity:.5;cursor:pointer;background:#222;border:0;flex:none;height:100%;padding:0;transition:opacity .2s;position:relative}.lightbox-thumb:hover,.lightbox-thumb[aria-current=true]{opacity:1}.lightbox-thumb img{object-fit:cover}.gallery-main-slide{transition:opacity .5s;position:absolute;inset:0}.gallery-main-arrows{display:none}.gallery-strip{height:200px;position:relative;overflow:hidden}.gallery-track{height:100%;display:flex}.gallery-track .gallery-thumb{flex:0 0 calc(33.333% - 10px)}.gallery-thumb{opacity:.5;cursor:pointer;background:0 0;border:3px solid #ddd;margin:5px;padding:0;transition:opacity .25s,border-color .25s;position:relative;overflow:hidden}.gallery-thumb:hover,.gallery-thumb[aria-current=true]{opacity:1;border-color:#eee}.gallery-thumb img{object-fit:cover}.gallery-arrow{z-index:3;color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:80px;padding:0;font-size:40px;display:grid;position:absolute;top:0;bottom:0}.gallery-arrow.left{left:0}.gallery-arrow.right{right:0}.facts{flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-top:6rem;display:flex}.fact{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:8rem;font-size:1.25rem;display:flex}.fact img{width:auto;height:auto}.fact-value{white-space:pre-line}.rich{padding-top:6rem}.rich h3{margin:1.5rem 0 1rem}.rich p,.rich ul{margin:0 0 1rem;font-size:1.25rem}.more-grid{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}.more-card{background:var(--card-bg);border:2px solid #909396;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;width:33.33%;padding:1rem;display:flex}.more-card .tag{color:#000;text-align:center;align-self:center;padding:.5rem 2rem;font-size:1rem;background:var(--hero-bg)!important}.more-card .book-title{color:var(--more-title);text-align:center}.more-card .font-storybook{font-size:2rem}.more-card .font-playful{font-size:3.5rem;line-height:1.6}.more-card .font-vintage{font-size:4.5rem;line-height:1.1}.more-card .font-display{font-size:2.25rem}.more-cover{width:320px;max-width:100%;height:auto}.more-card .store-logos{flex-wrap:wrap;justify-content:center}.more-card .button{background:var(--black);color:var(--white);box-shadow:none;border-radius:100rem}.more-card .button:hover{box-shadow:none;transform:none}.more-art{width:240px;position:absolute;top:-6%;right:10%;transform:scaleX(-1)}.simple-page{background:var(--page-bg);min-height:70vh}.simple-page .container{max-width:48rem}@media (max-width:991px){.pad-lg{padding-top:6rem;padding-bottom:6rem}.pad-md{padding-top:4rem;padding-bottom:4rem}.nav-inner{justify-content:space-between}.nav-brand{margin-right:0}.nav-toggle{display:block}.nav-menu{background:var(--light-yellow);flex-direction:column;gap:.5rem;padding:1rem 2rem 2rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-menu.open{display:flex}.nav-menu .button{background:var(--black);width:100%;color:var(--white)}.hero{padding-top:8rem}.hero-video{aspect-ratio:auto;width:100%;height:400px}.feature-grid,.feature-grid.flip,.about-grid,.book-grid{grid-template-columns:1fr;gap:4rem}.feature-grid .feature-media,.feature-grid.flip .feature-media{order:-1;width:100%;max-width:480px;margin:0 auto}.buy-row{flex-direction:column}.feature-content{justify-items:stretch}.feature-review{margin-top:1.5rem}.more-card .store-logos{flex-direction:column}.buy-row .button-brand{width:100%}.tag{text-align:center}.section-label{top:-2%}.slider-track{grid-auto-columns:100%}.footer-top{grid-template-columns:1fr;row-gap:4rem}.more-grid{gap:2rem}.gallery-main{height:370px}.gallery-zoom-overlay{display:none}.gallery-zoom-icon{background:#131313e6;border-radius:5px;padding:5px;display:flex;position:absolute;top:5px;right:5px}.gallery-zoom-icon img{width:20px}.gallery-zoom{width:40px;height:40px;inset:0 0 auto auto}.gallery-strip{height:170px}.contact-art{display:none}}@media (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.pad-lg{padding-top:4rem;padding-bottom:4rem}.pad-md{padding-top:3rem;padding-bottom:3rem}.text-lg{font-size:1.25rem}.feature-review{margin-top:1.25rem}.footer-top{grid-template-columns:1fr;row-gap:3rem}.footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:1rem}.footer-legal{flex-direction:column;gap:.5rem}.more-art{display:none}.gallery-main{height:270px}.gallery-strip{display:none}.gallery-zoom-icon{opacity:.75}.gallery-zoom-icon img{width:15px}.lightbox-stage{left:0;right:0}.lightbox-arrow{width:15vw;font-size:2rem}.gallery-main-arrows{z-index:2;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-main-arrows button{color:#fff;cursor:pointer;background:#13131380;border:0;flex:1;place-items:center;height:35px;font-size:1rem;display:grid}.form-row{flex-direction:column;gap:2rem}.button-form{width:100%}}@media (max-width:479px){.fact img{width:4rem}.gallery-main{height:420px}.store-logos{flex-wrap:wrap;justify-content:center}.more-card .store-logos{flex-direction:row;gap:.5rem}.padding-global{padding-left:1rem;padding-right:1rem}.text-lg,.text-md{font-size:1rem}.feature-content .text-lg,.hero-content .text-lg{text-align:center}.tag{justify-self:center;padding:.5rem 1.5rem;font-size:.875rem}.button{width:100%;font-size:1.25rem}.nav-logo{height:5rem}.hero{padding-top:7rem}.hero-content h1{font-size:2rem}.hero-video{height:220px}h2{font-size:1.5rem}.book-title{text-align:center}.font-storybook,.book-hero .font-storybook{font-size:2rem}.font-playful{font-size:3.5rem}.font-vintage{font-size:3.25rem}.font-display{font-size:2.5rem}.feature-grid .feature-media,.feature-grid.flip .feature-media{order:9999;width:60%}.store-logo{height:3rem}.review-avatar,.review-initial{width:3rem;height:3rem;font-size:1.25rem}.review-name,.review-title,.review-text{font-size:1rem}.review-badge{font-size:.875rem}.review-card .review{flex-direction:column}.review-card .review-person{width:100%}.section-label>div{text-align:center;margin:0 .5rem;padding:.5rem 1rem;font-size:.95rem}.section-label img{width:1.5rem}.heading-with-img{justify-content:center;gap:1rem}.heading-with-img img{width:3rem}.about-photo{width:80%;margin:0 auto}.socials{gap:1rem}.socials img{width:3rem}.field{height:3.5rem;font-size:1rem}.contact-art{height:160px;display:block;bottom:-6%}.contact-art.left{left:0}.contact-art.right{right:-6%}.contact{padding-bottom:6rem}.subscribe-row{flex-direction:column}.facts{justify-content:center;gap:2rem 3rem;padding-top:3.5rem}.fact{font-size:1rem}.rich{padding-top:3.5rem}.rich p,.rich ul{font-size:1rem}.more-card{width:100%}.more-card .font-storybook{font-size:1.5rem}.more-card .font-playful{font-size:3rem}.more-card .font-vintage{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.lightbox,.lightbox-picture,.gallery-main-slide,.gallery-track{transition:none!important}html{scroll-behavior:auto}.button,.store-logo{transition:none}}
