@font-face{font-family:WP Fraunces;src:url(wp-fraunces.woff2) format("woff2");font-weight:400 650;font-display:swap}@font-face{font-family:WP Fraunces;src:url(wp-fraunces-italic.woff2) format("woff2");font-weight:400 650;font-style:italic;font-display:swap}@font-face{font-family:WP DM Sans;src:url(wp-dm-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}.wp-site{--wp-paper: #f8f3e9;--wp-ink: #25352b;--wp-muted: #536254;--wp-line: #d9d2c2;--wp-serif: "WP Fraunces", Georgia, serif;--wp-sans: "WP DM Sans", system-ui, sans-serif;--wp-space: clamp(5.4rem, 8.5vw, 12rem);--wp-shell: min(123rem, 100% - 9.2rem);background:var(--wp-paper)}.wp-site :where(.wp-header,.wp-footer,.wp-section,.wp-hero){color:var(--wp-ink);font:400 1.6rem/1.55 var(--wp-sans);letter-spacing:0}.wp-shell{width:var(--wp-shell);margin-inline:auto}.wp-site :where(.wp-section,.wp-hero) :is(h1,h2,h3){font-family:var(--wp-serif);font-weight:450;color:inherit;letter-spacing:-.045em;line-height:.99;margin:0}.wp-site :where(.wp-section,.wp-hero) h1{font-size:clamp(5.4rem,7.7vw,11.5rem)}.wp-site :where(.wp-section,.wp-hero) h2{font-size:clamp(3.8rem,5.4vw,7.3rem)}.wp-site :where(.wp-section,.wp-hero) h3{font-size:clamp(2.5rem,2.8vw,3.7rem)}.wp-site :where(.wp-header,.wp-footer,.wp-section,.wp-hero) a{color:inherit}.wp-site :where(.wp-section,.wp-hero) p{margin:0}.wp-site .wp-kicker{font-family:var(--wp-sans);font-size:1.04rem;font-weight:700;text-transform:uppercase;letter-spacing:.17em;line-height:1.5}.wp-site .wp-kicker span{margin-right:.7rem}.wp-site :where(.wp-section,.wp-hero,.wp-header,.wp-footer) :focus-visible{outline:2px solid currentColor;outline-offset:4px}.wp-site [hidden]{display:none!important}.wp-header{position:relative;z-index:4;background:#faf5ea;border-bottom:1px solid var(--wp-line)}.wp-header-inner{min-height:7.7rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.wp-wordmark{display:inline-flex;align-items:center;gap:1rem;flex:none;text-decoration:none;font-family:var(--wp-serif);font-size:2.9rem;font-weight:500;letter-spacing:-.06em}.wp-wordmark i,.wp-footer-mark i{font-weight:400}.wp-wordmark svg{color:#856343}.wp-menu{position:relative;margin-left:auto}.wp-menu summary{display:none}.wp-menu nav{display:flex;align-items:center;gap:clamp(1.6rem,2.45vw,3.4rem)}.wp-menu nav a{font-size:1.36rem;font-weight:600;text-decoration:none;white-space:nowrap;text-underline-offset:.48rem}.wp-menu nav a:hover,.wp-menu nav a[aria-current]{text-decoration:underline}.wp-bag{position:relative;width:4rem;height:4rem;display:grid;place-items:center;border:1px solid var(--wp-line);border-radius:50%;text-decoration:none}.wp-bag span{position:absolute;right:-.55rem;top:-.5rem;display:grid;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:50%;background:#344c3d;color:#fff;font-size:1.1rem}.wp-hero{--hero-bg: #26382d;--hero-fg: #fff6e1;--hero-accent: #f4cc88;position:relative;isolation:isolate;overflow:hidden;background:var(--hero-bg);color:var(--hero-fg)}.wp-hero-inner{min-height:clamp(53rem,50vw,70rem);display:flex;align-items:center;position:relative;padding-block:7rem}.wp-hero-art{position:absolute;z-index:-2;top:-2.2rem;right:-1.5rem;bottom:-2.2rem;left:31%;transform:translate3d(var(--wp-x, 0px),var(--wp-y, 0px),0);pointer-events:none}.wp-hero-art img{display:block;width:100%;height:100%;object-fit:cover}.wp-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--hero-bg) 0 29%,rgba(38,56,45,.95) 35%,rgba(38,56,45,.45) 51%,transparent 71%);pointer-events:none}.wp-hero-copy{width:min(59rem,57%)}.wp-hero-copy .wp-kicker{color:var(--hero-accent);margin-bottom:2.35rem}.wp-hero-copy h1 em{color:var(--hero-accent);font-weight:400}.wp-hero-copy h1 span,.wp-hero-copy h1 em{display:block}.wp-site .wp-hero-intro{font-size:clamp(1.65rem,1.8vw,2.05rem);max-width:43rem;margin:2.5rem 0 3rem}.wp-actions{display:flex;align-items:center;gap:1.6rem 2.2rem;flex-wrap:wrap}.wp-site .wp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.8rem;padding:1rem 1.7rem;background:#2e4638;border:1px solid transparent;border-radius:.45rem;color:#fff8ea;font:650 1.38rem/1.25 var(--wp-sans);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.wp-site .wp-button:hover{background:#435c4a}.wp-site .wp-hero .wp-button{background:#f7e5be;color:#2d3429}.wp-site .wp-hero .wp-button:hover{background:#fff2d7}.wp-site .wp-quiet-link{display:inline-flex;align-items:baseline;gap:.6rem;font-size:1.4rem;font-weight:650;text-decoration:underline;text-underline-offset:.45rem;text-decoration-thickness:1px}.wp-site .wp-quiet-link:hover{text-decoration-thickness:2px}.wp-hero--gary{--hero-bg: #f5ecd6;--hero-fg: #4b3323;--hero-accent: #835028}.wp-hero--gary:after{background:linear-gradient(90deg,var(--hero-bg) 0 29%,rgba(245,236,214,.94) 35%,rgba(245,236,214,.36) 51%,transparent 63%)}.wp-hero--gary .wp-hero-art{top:-1rem;right:-1rem;bottom:-2rem;left:39%;mix-blend-mode:multiply}.wp-hero--gary .wp-hero-art img{object-fit:contain;object-position:center}.wp-site .wp-hero--gary .wp-button{background:#64452c;color:#fff8e7}.wp-site .wp-hero--gary .wp-button:hover{background:#805835}.wp-door{position:absolute;right:2%;bottom:9%;display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.1rem;border:1px solid #9e744a;border-radius:.4rem;background:#fcf5e2;font-size:1.3rem;font-weight:650;text-decoration:none}.wp-door:hover{text-decoration:underline}.wp-hero--once{--hero-bg: #142f2e;--hero-fg: #fff3d7;--hero-accent: #f0bc86}.wp-hero--once:after{background:linear-gradient(90deg,var(--hero-bg) 0 35%,rgba(20,47,46,.76) 45%,transparent 65%)}.wp-hero--once .wp-hero-art img{object-position:55% 50%}.wp-hero--letters{--hero-bg: #613c2c;--hero-fg: #fff4df;--hero-accent: #ffd18b}.wp-hero--letters:after{background:linear-gradient(90deg,var(--hero-bg) 0 31%,rgba(97,60,44,.91) 40%,transparent 70%)}.wp-section{padding-block:var(--wp-space)}.wp-section-heading{max-width:75rem;margin:0 auto 4.1rem;text-align:center}.wp-section-heading--left{text-align:left;margin-left:0}.wp-section-heading .wp-kicker,.wp-story-copy .wp-kicker{margin-bottom:1.2rem}.wp-section-heading>p:not(.wp-kicker){margin-top:1.6rem;color:var(--wp-muted)}.wp-section-heading .wp-actions{justify-content:center;margin-top:2rem}.wp-worlds{background:#f8f3e9}.wp-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.5vw,3.2rem)}.wp-world-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8d1c3;border-radius:.7rem;background:#fff9e9;text-decoration:none}.wp-world-card--once{background:#e8ede1}.wp-world-card--letters{background:#f4e7d9}.wp-world-art{position:relative;overflow:hidden;aspect-ratio:1.52;background:#f3e5c4}.wp-world-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.wp-world-card--gary .wp-world-art img{object-position:50% 44%}.wp-world-card--once .wp-world-art img{object-position:50% 54%}.wp-world-number{position:absolute;display:grid;place-items:center;left:1.45rem;top:1.45rem;border-radius:50%;width:3.3rem;aspect-ratio:1;color:#35382a;background:#faf2df;font:550 1.12rem/1 var(--wp-sans)}.wp-world-card-body{display:flex;flex:1;flex-direction:column;padding:clamp(1.7rem,2.5vw,3rem)}.wp-world-card-body .wp-kicker{margin-bottom:.9rem}.wp-world-card-body>p:not(.wp-kicker){margin:1.25rem 0 1.9rem;color:#465143}.wp-card-link{margin-top:auto;font-size:1.4rem;font-weight:700;text-decoration:underline;text-underline-offset:.4rem}.wp-story{background:#f0eadb}.wp-story--branch{background:#faf2e0}.wp-story--craft{background:#f6e9ce}.wp-story--pond{background:#e2ebe0;color:#233b34}.wp-story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(3.2rem,7.5vw,10rem);align-items:center}.wp-story-grid--reverse .wp-story-picture{order:1}.wp-story-picture{overflow:hidden;border-radius:.6rem}.wp-story-picture img{display:block;width:100%;height:auto;max-height:50rem;object-fit:cover}.wp-story--branch .wp-story-picture img{max-height:41rem;object-fit:contain;mix-blend-mode:multiply}.wp-story--branch .wp-story-picture{clip-path:inset(5% 0 0);mix-blend-mode:multiply}.wp-story-copy .wp-prose{margin-top:1.7rem;max-width:51rem}.wp-story-copy .wp-prose p+p{margin-top:1.1rem}.wp-story-copy .wp-quiet-link{margin-top:1.9rem}.wp-books--gary{background:#f7edda}.wp-books--once{background:#dfebe3;--wp-muted: #37554b}.wp-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.15rem}.wp-book{display:grid;grid-template-columns:minmax(9rem,37%) 1fr;gap:clamp(1.5rem,2.4vw,3rem);padding:clamp(1.5rem,2.5vw,3rem);border:1px solid rgba(43,53,44,.2);border-radius:.7rem;background:#fffdf58c}.wp-book-art{align-self:start}.wp-book-art img{width:100%;height:auto;display:block;border-radius:.25rem;box-shadow:2px 5px 11px #31251922}.wp-site .wp-book--manuscript{grid-template-columns:1fr;align-content:center;border-style:dashed}.wp-book--manuscript .wp-book-copy{max-width:45rem}.wp-book-copy .wp-kicker{margin-bottom:.8rem}.wp-book-copy .wp-book-credit{margin:1.1rem 0;color:#445747;font-size:1.3rem;font-weight:650}.wp-book-copy .wp-quiet-link{margin-top:1.4rem}.wp-hats{background:#f4e3c4;color:#4a3221}.wp-hats .wp-section-heading>p:not(.wp-kicker){color:#5c4837}.wp-hat-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:3rem;background:#fbf2dd;border:1px solid #d9c29f;border-radius:.8rem;padding:clamp(1.8rem,4.2vw,5.1rem)}.wp-hat-stage{position:relative;width:min(100%,35rem);justify-self:center}.wp-hat-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1.1rem 1.5rem}.wp-hat-choices button{display:grid;place-items:center;gap:.3rem;padding:.5rem .3rem .85rem;background:#fff9eb;border:1px solid #cdbb9f;border-radius:.45rem;color:#4a3221;cursor:pointer;font:650 1.18rem/1.3 var(--wp-sans)}.wp-hat-choices button:hover{border-color:#634629}.wp-hat-choices button[aria-pressed=true]{border-color:#634629;box-shadow:inset 0 0 0 1px #634629;background:#f2e1bd}.wp-hat-caption{min-height:2.5rem}.wp-print-callout{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.6rem;padding:clamp(1.8rem,3.7vw,4rem);border-radius:.7rem;background:#f9ecd3;border:1px solid #d9c29f}.wp-print-callout h3{margin-block:.6rem}.wp-print-callout .wp-actions{flex:none}.wp-print{background:#f5e9cf}.wp-worksheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.wp-worksheet{background:#fff;color:#221c16;border:1px solid #d6c5a9;border-radius:.4rem;text-align:center;padding:2rem 1.5rem}.wp-site .wp-worksheet h2{margin-block:.9rem;font-size:clamp(2.4rem,3vw,3.6rem)}.wp-worksheet p{font-size:1.25rem}.wp-response-line{display:flex;align-items:baseline;gap:.6rem;max-width:36rem;margin-inline:auto!important}.wp-response-line span{flex:1;border-bottom:1px solid currentColor}.wp-cutouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1.2rem 0}.wp-cutouts>div{border:1px dashed #876d51;padding:.2rem .3rem .55rem}.wp-destinations{background:#f3e7d7}.wp-destination-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem;margin-bottom:2.4rem}.wp-destination{overflow:hidden;background:#fbf4e5;border:1px solid #d9c4a9;border-radius:.5rem}.wp-destination img{display:block;width:100%;height:auto;aspect-ratio:1.24;object-fit:cover}.wp-destination>div{padding:1.25rem}.wp-site .wp-destination h3{font-size:2.3rem;margin-bottom:.65rem}.wp-destination p{font-size:1.4rem}.wp-footer{background:#263a30;color:#fbf2db;padding:4.4rem 0 2rem}.wp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.1rem}.wp-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.wp-footer-grid p{margin:0}.wp-footer-grid a{font-size:1.4rem;text-decoration:none}.wp-footer-grid a:hover{text-decoration:underline}.wp-footer-grid .wp-footer-mark{font:450 3.8rem/1 var(--wp-serif);letter-spacing:-.055em}.wp-footer-grid .wp-kicker{color:#eac793;margin-bottom:.6rem}.wp-footer-meta{display:flex;gap:1.5rem;justify-content:space-between;margin-top:3rem;padding-top:1.2rem;border-top:1px solid #ffffff42;font-size:1.25rem}.wp-footer-meta a{text-underline-offset:.3rem}[data-wp-reveal].wp-reveal-pending{opacity:0;transform:translateY(1.8rem)}[data-wp-reveal].wp-reveal-shown{transition:opacity .58s ease-out,transform .58s ease-out}@media(max-width:1000px){.wp-site{--wp-shell: min(123rem,100% - 5.8rem)}.wp-wordmark{font-size:2.5rem}.wp-wordmark svg{width:3rem}.wp-menu nav{gap:1.7rem}.wp-menu nav a{font-size:1.24rem}.wp-hero-copy{width:62%}.wp-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.wp-header-inner{min-height:6.3rem;gap:1.2rem}.wp-menu summary{display:flex;gap:.5rem;font:650 1.35rem/1 var(--wp-sans);padding:1.3rem .3rem}.wp-menu summary::-webkit-details-marker{display:none}.wp-menu nav{position:absolute;right:-5rem;top:4.7rem;flex-direction:column;align-items:stretch;gap:0;min-width:20rem;padding:.4rem;border:1px solid var(--wp-line);border-radius:.5rem;background:#faf5ea;box-shadow:0 1rem 2rem #27291a20}.wp-menu nav a{display:block;padding:.9rem 1rem;font-size:1.4rem}.wp-bag{width:3.6rem;height:3.6rem}.wp-bag svg{width:2rem}}@media(max-width:760px){.wp-site{--wp-shell: min(123rem,100% - 3.8rem)}.wp-hero-inner{align-items:flex-start;min-height:0;padding-block:3.5rem min(68vw,34rem)}.wp-hero-copy{width:100%}.wp-site .wp-hero-intro{margin:1.6rem 0 2rem}.wp-hero-copy .wp-kicker{margin-bottom:1.2rem}.wp-hero-art,.wp-hero--gary .wp-hero-art,.wp-hero--once .wp-hero-art{inset:auto -1rem -1rem -1rem;height:min(67vw,35rem)}.wp-hero:after,.wp-hero--gary:after,.wp-hero--once:after,.wp-hero--letters:after{inset:auto 0 min(55vw,28rem);height:min(16vw,8rem);background:linear-gradient(var(--hero-bg),transparent)}.wp-hero--gary .wp-hero-art img,.wp-hero--once .wp-hero-art img{object-position:center bottom}.wp-door{bottom:1.5rem;right:0}.wp-story-grid,.wp-book-grid,.wp-world-grid,.wp-worksheets{grid-template-columns:1fr}.wp-story-grid--reverse .wp-story-picture{order:0}.wp-story-picture img{max-height:39rem}.wp-world-art{aspect-ratio:1.72}.wp-book{grid-template-columns:minmax(8.8rem,30%) 1fr}.wp-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-hat-panel{grid-template-columns:1fr;gap:1.5rem}.wp-hat-stage{width:min(65%,23rem);margin-top:1rem}.wp-print-callout{align-items:flex-start;flex-direction:column}.wp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:380px){.wp-site{--wp-shell: calc(100% - 2.8rem) }.wp-wordmark{gap:.6rem;font-size:2.2rem}.wp-site :where(.wp-section,.wp-hero) h1{font-size:4.85rem}.wp-site .wp-button,.wp-site .wp-quiet-link{font-size:1.27rem}}@media(prefers-reduced-motion:reduce){.wp-site *,.wp-site *:before,.wp-site *:after{scroll-behavior:auto!important}.wp-hero-art,.wp-world-card:hover img,[data-wp-reveal].wp-reveal-pending{transform:none}[data-wp-reveal].wp-reveal-pending{opacity:1}.wp-world-art img,[data-wp-reveal].wp-reveal-shown{transition:none}}@media print{@page{margin:.52in}.wp-page-gary-print{background:#fff}.wp-page-gary-print .wp-header,.wp-page-gary-print .wp-footer,.wp-page-gary-print .wp-no-print,.wp-page-gary-print .skip-to-content-link{display:none!important}.wp-page-gary-print .wp-shell{width:100%}.wp-page-gary-print .wp-print,.wp-page-gary-print .wp-worksheet{padding:0;background:#fff}.wp-worksheets{display:block}.wp-worksheet{break-after:page;break-inside:avoid;border:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.wp-worksheet:last-child{break-after:auto}.wp-site .wp-worksheet h2{font-size:32pt}.wp-worksheet p{font-size:12pt}.wp-cutouts{width:5.7in;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.08in;margin:.22in auto}.wp-cutouts>div{padding:0 0 .06in}}.wp-editorial{padding-block:clamp(4.5rem,8vw,9rem);background:#efe8d7}.wp-editorial--gary{background:#f4e7c9;color:#493522}.wp-editorial--once{background:#dbe9df;color:#203b34}.wp-editorial-grid{display:grid;gap:clamp(3rem,6vw,8rem);align-items:center}.wp-editorial-grid--pictured{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.wp-site .wp-editorial h1{font-size:clamp(4.5rem,6vw,8rem)}.wp-editorial-copy .wp-kicker{margin-bottom:1.2rem}.wp-editorial-copy .wp-prose,.wp-site .wp-editorial-credit{margin-top:1.7rem;max-width:61rem}.wp-site .wp-editorial-credit{font-weight:650}.wp-editorial-copy .wp-prose p+p{margin-top:.9rem}.wp-editorial-copy .wp-actions{margin-top:2.2rem}.wp-editorial-art{margin:0}.wp-editorial-art img{display:block;width:100%;height:auto;max-height:41rem;object-fit:contain}.wp-editorial-art--sharon img{max-height:none;border-radius:.6rem}.wp-editorial-art--sharon img,.wp-story--portrait .wp-story-picture{box-shadow:0 .65rem 1.55rem #44352029,0 .2rem .5rem #44352019}.wp-story--portrait .wp-story-picture{justify-self:center;width:min(100%,40rem)}.wp-story--portrait .wp-story-picture img,.wp-story--window .wp-story-picture img,.wp-story--claw .wp-story-picture img{object-fit:contain}.wp-story--window,.wp-story--claw{background:#e5eee1}.wp-story--branch .wp-story-picture{clip-path:none}.wp-hero--gary .wp-hero-art{mix-blend-mode:normal}.wp-hero--gary .wp-hero-art img{-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 52%,#000 54%,transparent 100%);mask-image:radial-gradient(ellipse 78% 72% at 50% 52%,#000 54%,transparent 100%)}.wp-hero--once .wp-hero-art img{object-position:55% 18%}.wp-hero--letters .wp-hero-art img{object-fit:contain;object-position:88% 50%}.wp-hero--letters .wp-hero-art{top:3rem;right:4rem;bottom:3rem;left:40%}.wp-hero--letters:after{background:linear-gradient(90deg,var(--hero-bg) 0 37%,transparent 62%)}.wp-destination img{object-fit:contain;padding:1rem;background:#f9f2e5}.wp-destination .wp-quiet-link{margin-top:.8rem;font-size:1.25rem}.wp-discover{background:#f2ebdb}.wp-discover--gary{background:#faf0da}.wp-discover--once{background:#e7eee3}.wp-discover--letters{background:#f3e6d5}.wp-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.wp-discover-card{display:flex;flex-direction:column;padding:clamp(1.7rem,3vw,3rem);background:#fffaf087;border:1px solid #4f4a3033;border-radius:.65rem}.wp-discover-card .wp-kicker{margin-bottom:.8rem}.wp-discover-card h3{line-height:1.08}.wp-discover-card p:not(.wp-kicker){margin:1rem 0 1.4rem}.wp-discover-card-copy{flex:1;display:flex;flex-direction:column;align-items:start}.wp-discover-card .wp-quiet-link{margin-top:auto}.wp-hat-stage--painted{width:min(100%,38rem)}.wp-painted-hat{display:grid;place-items:center;aspect-ratio:1;margin:0}.wp-painted-hat img{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 70% 72% at 50% 53%,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 70% 72% at 50% 53%,#000 66%,transparent 100%)}.wp-hat-choices--painted button{min-height:4.4rem;padding:.6rem .25rem;font-size:1.28rem}.wp-site .wp-hat-note{margin-top:1rem;color:#5d4934;font-size:1.3rem}.wp-print--once{background:#dce9df}.wp-color-art{display:block;width:100%;height:auto;max-height:34rem;object-fit:contain;margin:.8rem auto}.wp-print-sheet{border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer;margin-top:.8rem}.wp-site .wp-worksheet-credit{font-size:1.15rem}.wp-story-panels,.wp-scenario-cards{display:grid;gap:.7rem;list-style:none;padding:0}.wp-story-panels li{min-height:7.5rem;border:1px solid #a9957c;padding:.55rem;text-align:left}.wp-scenario-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-scenario-cards li{border:1px dashed #8e7860;min-height:6.3rem;padding:.55rem;font-size:1.2rem}.wp-track-map{display:grid;align-content:space-between;min-height:20rem;margin-block:1rem;padding:1rem;border:1px solid #887b62}.wp-cutouts--paper{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-cutouts--paper img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:contain}.wp-empty-hat{display:grid;align-items:end}@media(max-width:900px){.wp-menu nav{gap:1.15rem}}@media(max-width:760px){.wp-editorial-grid--pictured,.wp-discover-grid{grid-template-columns:1fr}.wp-editorial-art img{max-height:35rem}.wp-hero--letters .wp-hero-art{inset:auto 0 0}.wp-hero--letters .wp-hero-art img{object-position:center}.wp-hero--letters:after{background:linear-gradient(var(--hero-bg),transparent)}.wp-hat-stage--painted{width:min(83%,28rem)}}@media print{.wp-page-dream-print .wp-header,.wp-page-dream-print .wp-footer,.wp-page-dream-print .wp-no-print,.wp-page-dream-print .skip-to-content-link{display:none!important}.wp-page-dream-print,.wp-page-dream-print .wp-print{background:#fff}.wp-page-dream-print .wp-print,.wp-page-dream-print .wp-worksheet{padding:0}.wp-page-dream-print .wp-shell{width:100%}.wp-worksheets[data-wp-print-single] .wp-worksheet:not([data-wp-print-target]){display:none}.wp-worksheets[data-wp-print-single] .wp-worksheet[data-wp-print-target]{break-after:auto}.wp-color-art{max-height:7.1in;margin-block:.2in}.wp-color-art--design{max-height:6.1in}.wp-story-panels li{min-height:2in}.wp-scenario-cards li{min-height:1.45in;padding:.25in;font-size:15pt}.wp-track-map{min-height:6in}.wp-cutouts--paper img{height:1.95in}}.wp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wp-brand-seal{display:block;flex:none;width:4.5rem;height:4.5rem;object-fit:cover;border-radius:50%;clip-path:circle(43%);transform:scale(1.12)}.wp-footer-mark{display:inline-flex;align-items:center;gap:.8rem}.wp-footer-mark .wp-brand-seal{width:5rem;height:5rem}.wp-hero--gary{--hero-bg: #f7eed6;background:radial-gradient(ellipse at 75% 49%,#fcf4dd 0,var(--hero-bg) 59%)}.wp-hero--gary .wp-hero-art{top:1.5rem;right:5%;bottom:1.5rem;left:41%;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;filter:saturate(.97)}.wp-hero--gary .wp-hero-art img{width:auto;height:100%;max-height:100%;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13% 87%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14% 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 13% 87%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14% 85%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.wp-hero--gary:after{background:linear-gradient(90deg,#f7eed6 8% 31%,#f7eed600 65%)}.wp-hero--gary:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 74% 50%,#ffd37d3d 0,#fff0ab20 32%,transparent 65%);opacity:0;transition:opacity .8s;pointer-events:none}.wp-hero--gary .wp-hero-art{transition:filter .8s}.wp-atmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wp-mote--1{--x: 63%;--y: 15%;--delay: .12s}.wp-mote--2{--x: 89%;--y: 36%;--delay: .34s}.wp-mote--3{--x: 56%;--y: 66%;--delay: .05s}.wp-mote--4{--x: 75%;--y: 28%;--delay: .28s}.wp-mote--5{--x: 81%;--y: 79%;--delay: .42s}.wp-mote--6{--x: 92%;--y: 60%;--delay: .16s}.wp-mote--7{--x: 70%;--y: 71%;--delay: .3s}.wp-mote--8{--x: 96%;--y: 21%;--delay: .07s}.wp-mote--9{--x: 59%;--y: 34%;--delay: .44s}.wp-clip-defs{position:absolute;width:0;height:0;pointer-events:none}.wp-site .wp-isolated-img{display:block;height:auto;max-width:100%;clip-path:var(--wp-clip);-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal;object-fit:contain}.wp-hat-stage--painted{position:relative;isolation:isolate}.wp-hat-stage--painted:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#efce8580 0,transparent 70%)}.wp-hat-stage--painted .wp-painted-hat{display:grid;justify-items:center}.wp-hat-stage--painted .wp-painted-hat .wp-isolated-img{width:auto;max-height:34rem}.wp-hat-stage--painted .wp-painted-hat .wp-isolated-img--worried{transform:translate(7%)}.wp-hat-stage--painted .wp-painted-hat .wp-isolated-img--calm{transform:translate(3%)}.wp-hat-stage--painted .wp-painted-hat.wp-ink-in{animation:wp-ink-in .65s cubic-bezier(.19,1,.22,1) both}.wp-hat-choices--painted button{border-radius:1.8rem}.wp-hat-choices--painted button[aria-pressed=true]{background:#684931;color:#fff7e3}.wp-story--branch .wp-story-picture{position:relative;isolation:isolate;mix-blend-mode:normal}.wp-story--branch .wp-story-picture:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#f2dea870,transparent 72%)}.wp-story--branch .wp-story-picture .wp-isolated-img{margin-inline:auto;width:auto;max-height:44rem;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%);mask-image:linear-gradient(90deg,transparent,#000 10%)}.wp-books--gary .wp-book-art{aspect-ratio:1}.wp-books--gary .wp-book-art img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}@keyframes wp-ink-in{0%{opacity:.12;transform:translateY(1.4rem) scale(.94) rotate(-2deg)}to{opacity:1;transform:none}}.wp-play--letters{background:#e9d6bc;color:#483523}.wp-play-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,7vw,9rem);align-items:center}.wp-play-copy .wp-kicker{margin-bottom:1.1rem}.wp-play-copy h2{font-size:clamp(3.6rem,5.5vw,7rem)}.wp-play-copy p:not(.wp-kicker){margin:1.55rem 0;max-width:42rem}.wp-letter-envelope{position:relative;overflow:hidden;border:1px solid #b38863;border-radius:.7rem;background:#eed7b9;box-shadow:0 12px 35px #5231171a}.wp-letter-envelope summary{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;min-height:clamp(17rem,27vw,33rem);padding:1.8rem;cursor:pointer;list-style:none;background:linear-gradient(155deg,#e6c298 0 49%,#efcea8 49% 50%,#d6ae83 50%);font-weight:650}.wp-letter-envelope summary::-webkit-details-marker{display:none}.wp-letter-seal{display:grid;place-items:center;width:5.7rem;height:5.7rem;border:2px solid #f1a77c;border-radius:45%;background:#974e3c;color:#fce4c9;box-shadow:0 3px 9px #6d3b29a0;font-size:2.7rem;transform:rotate(-12deg)}.wp-letter-envelope[open] summary{min-height:8rem}.wp-letter-envelope[open] .wp-letter-seal{animation:wp-seal-open .6s ease both}.wp-letter-envelope[open] .wp-letter-closed,.wp-letter-envelope:not([open]) .wp-letter-open{display:none}.wp-letter-note{margin:1.6rem;padding:clamp(1.6rem,4vw,3.4rem);background:#fcf5e5;border:1px solid #d8ba94}.wp-letter-note p+p{margin-top:1rem}.wp-letter-envelope[open] .wp-letter-note{animation:wp-ink-in .65s ease both}@keyframes wp-seal-open{0%{transform:rotate(-12deg) scale(1)}to{transform:rotate(8deg) scale(.83)}}.wp-passport-banner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;margin:0 0 1.45rem;padding:1.15rem 1.4rem;border-block:1px dashed #a18463}.wp-passport-banner [role=status]{font-weight:700;color:#4a5a40}.wp-destination{display:flex;flex-direction:column;background:#fcf3e2}.wp-destination img{aspect-ratio:1;padding:1.6rem;background:transparent;mix-blend-mode:multiply}.wp-destination>div{display:flex;flex:1;flex-direction:column;align-items:flex-start}.wp-stamp-button{align-self:stretch;min-height:4.4rem;margin-top:1.2rem;padding:.55rem;border:1px solid #887354;border-radius:.45rem;background:#f3e5cb;color:#463722;font:650 1.18rem/1.3 var(--wp-sans);cursor:pointer}.wp-stamp-button[aria-pressed=true]{background:#465e48;color:#fff9e7;border-color:#465e48}.wp-destination.wp-stamped img{animation:wp-stamp-ink .62s cubic-bezier(.21,.7,.24,1.1) both}@keyframes wp-stamp-ink{0%{transform:scale(1.34) rotate(-12deg);opacity:.2}55%{transform:scale(.92) rotate(3deg);opacity:1}to{transform:none}}.wp-activity-hub{padding-top:0;background:#f5eee0}.wp-hub-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:40rem;padding-block:clamp(3.7rem,7vw,9rem)}.wp-site .wp-hub-intro h1{font-size:clamp(4.7rem,6vw,8rem);max-width:65rem;margin-block:1rem 1.4rem}.wp-hub-intro>div>p:not(.wp-kicker){max-width:43rem}.wp-hub-intro .wp-button{margin-top:1.8rem}.wp-hub-art{position:relative;width:min(100%,56rem);justify-self:center}.wp-hub-shelf{scroll-margin-top:2rem;padding-top:3rem;border-top:1px solid #cdbfa6}.wp-hub-shelf .wp-section-heading{margin-bottom:2rem}.wp-hub-filter,.wp-sheet-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 2.2rem}.wp-hub-filter button,.wp-sheet-nav a{min-height:4.4rem;display:inline-grid;place-items:center;padding:.65rem 1.25rem;border:1px solid #9b886c;border-radius:2rem;background:#fff7e8;color:#3d493b;font:650 1.35rem/1.2 var(--wp-sans);cursor:pointer;text-decoration:none}.wp-hub-filter button[aria-pressed=true],.wp-sheet-nav a:hover{background:#385347;color:#fff7e8;border-color:#385347}.wp-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem}.wp-hub-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #cebea4;border-radius:.8rem;background:#fffbf0}.wp-hub-card.wp-ink-in{animation:wp-ink-in .62s ease both}.wp-hub-card-art{position:relative;aspect-ratio:320 / 204;overflow:hidden;border-bottom:1px solid #dfceb0}.wp-hub-card-art--custom{display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:1rem;background:#f1e4c8}.wp-hub-card-art--custom img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.wp-hub-kind{padding:.35rem .75rem;border:1px solid #d8c6a6;border-radius:1.4rem;color:#3d493b;font-size:1.15rem;font-weight:700}.wp-hub-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.65rem}.wp-hub-card-copy .wp-quiet-link{margin-top:auto}.wp-hub-note{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:3rem;padding:1.8rem;border-block:1px dashed #a6906b}.wp-hub-note>span{color:#805924;font-size:3rem}.wp-hub-note>div{flex:1 1 30rem}.wp-hub-note h3{margin-block:.45rem}.wp-print{background:radial-gradient(ellipse at 50% 0,#f9eed6,#efe2c5 50rem)}.wp-print--once{background:radial-gradient(ellipse at 50% 0,#e6efdf,#d0e4da 50rem)}.wp-print-heading{position:relative}.wp-print-deco{display:block;color:#8a5c33;font-size:2.6rem;letter-spacing:.3em;animation:wp-ink-in 1.45s ease both}.wp-print--once .wp-print-deco{color:#3e6558}.wp-sheet-nav{justify-content:center}.wp-worksheet{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;border-radius:.8rem;box-shadow:0 4px 18px #62472312;scroll-margin-top:2.5rem}.wp-worksheet--color .wp-color-art{flex:1;min-height:0;height:clamp(18rem,22vw,27rem)}.wp-print .wp-print-sheet{display:inline-grid;place-items:center;align-self:center;min-height:4.4rem;margin-top:auto;padding:.65rem 1.2rem;border:1px solid #4e6654;border-radius:.45rem;background:#385347;color:#fffaf0;text-decoration:none;font:650 1.28rem/1.2 var(--wp-sans)}.wp-print .wp-print-sheet:hover{background:#263f34}.wp-cutouts--paper img.wp-isolated-img{height:9rem;width:auto;margin-inline:auto;aspect-ratio:auto}.wp-connect-stars{width:min(100%,37rem);height:auto;margin:1rem auto}.wp-bookmarks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem auto;width:min(100%,38rem)}.wp-bookmarks>div{display:flex;flex-direction:column;justify-content:space-between;min-height:16rem;padding:1rem .4rem;border:1px dashed #665842}.wp-bookmarks span{font-size:1.7rem}@media(max-width:760px){.wp-brand-seal{width:3.7rem;height:3.7rem}.wp-hero--gary .wp-hero-art{inset:auto 0 0}.wp-hero--gary:after{background:linear-gradient(var(--hero-bg),transparent)}.wp-hero--gary:before{background:radial-gradient(ellipse at 48% 75%,#ffd37d85,transparent 55%)}.wp-hero--gary .wp-hero-art img{max-height:100%}.wp-play-grid,.wp-hub-intro,.wp-hub-grid{grid-template-columns:1fr}.wp-hub-intro{gap:2rem}.wp-hat-stage--painted .wp-painted-hat .wp-isolated-img{max-height:27rem}.wp-worksheet--color .wp-color-art{height:auto;max-height:29rem}.wp-worksheet{gap:.6rem}}@media(max-width:400px){.wp-hat-choices--painted{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wp-atmosphere *,.wp-print-deco,.wp-letter-seal,.wp-letter-envelope[open] .wp-letter-note,.wp-site .wp-ink-in,.wp-destination.wp-stamped img{animation:none!important}.wp-hero--gary:before,.wp-hero--gary .wp-hero-art{transition:none}}@media print{.wp-print .wp-print-sheet{display:none!important}.wp-print .wp-worksheet{display:block;box-shadow:none;opacity:1;transform:none}.wp-print .wp-worksheet--color .wp-color-art{height:auto;max-height:7.1in}.wp-print .wp-cutouts--paper img.wp-isolated-img{height:1.95in}.wp-print .wp-bookmarks>div{min-height:5.9in}.wp-print .wp-connect-stars{width:5.5in}}.wp-discover-art{height:clamp(11rem,14vw,19rem);margin-bottom:1rem;padding:.75rem;border-radius:.4rem;background:#f8eed7}.wp-discover--once .wp-discover-art{background:#dbe7dc}.wp-discover-art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@media(prefers-reduced-motion:no-preference){.wp-worksheets .wp-worksheet:nth-child(-n+3):not(.wp-reveal-pending){animation:wp-ink-in .8s ease both}.wp-worksheets .wp-worksheet:nth-child(2){animation-delay:.12s}.wp-worksheets .wp-worksheet:nth-child(3){animation-delay:.24s}}@media print{.wp-worksheets .wp-worksheet:nth-child(-n+3):not(.wp-reveal-pending){animation:none}}.wp-press-brand{display:block;width:clamp(18rem,19vw,24rem);height:auto}.wp-footer-mark .wp-press-brand{width:min(24rem,100%);background:#faf0d7;padding:.65rem 1rem;border-radius:.5rem}.wp-story--branch .wp-story-picture{width:min(100%,45rem);justify-self:center;padding:1.2rem;border:1px solid #d5c39c;border-radius:.45rem;background:#fff7e1;box-shadow:.3rem .55rem #eadbbb,0 1.3rem 2.6rem #52381715}.wp-story--branch .wp-story-picture img{width:100%;height:auto;max-height:48rem;mix-blend-mode:normal}.wp-hat-folio{width:min(100%,36rem);perspective:950px}.wp-hat-folio:before{top:5%;right:-2%;bottom:-1%;left:-2%;background:#ead8af;border:1px solid #d3ba8e;border-radius:.4rem;transform:rotate(-3deg)}.wp-hat-folio .wp-painted-hat{position:relative;grid-template:minmax(0,1fr) / minmax(0,1fr);aspect-ratio:1;border:1px solid #d3bc91;border-radius:.5rem;background:#fcf4df;box-shadow:0 .75rem 2.4rem #634b2630;overflow:hidden}.wp-hat-folio .wp-painted-hat img{width:100%;height:100%;max-height:100%;object-fit:cover;-webkit-mask-image:none;mask-image:none;mix-blend-mode:multiply}.wp-hat-folio [data-wp-stage-hat=brave] img{object-position:center 15%}.wp-hat-folio [data-wp-stage-hat=cozy] img{object-position:center 30%}.wp-hat-folio .wp-page-turn{transform-origin:left center;animation:wp-folio-turn .62s cubic-bezier(.2,.75,.2,1) both}@keyframes wp-folio-turn{0%{opacity:.2;transform:rotateY(-38deg) translate(-.55rem)}to{opacity:1;transform:none}}.wp-destination-grid{grid-auto-rows:1fr}.wp-destination-copy{min-width:0}.wp-destination-actions{width:100%;display:grid;gap:.75rem;margin-top:auto;padding-top:.7rem}.wp-destination-actions .wp-stamp-button,.wp-destination-actions .wp-quiet-link{margin-top:0}.wp-destination-actions .wp-quiet-link{justify-self:start}.wp-destination img{aspect-ratio:1;max-height:none;padding:1.3rem}.wp-chapters-wrapper{position:sticky;top:0;z-index:5}.wp-chapters{position:sticky;top:0;z-index:5;color:#4b3b2b;background:#f5e9cf;border-bottom:1px solid #c9b78e;font:650 1.33rem/1.2 var(--wp-sans)}.wp-chapters--once{color:#28443b;background:#e2ece0;border-color:#aebfac}.wp-chapters--letters{color:#583a25;background:#efe1cb;border-color:#c6ac89}.wp-chapters:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(var(--wp-chapter-progress,0));transform-origin:left;transition:transform .45s ease}.wp-chapter-inner{display:flex;gap:.5rem clamp(.5rem,3vw,3rem);align-items:stretch;justify-content:center}.wp-chapter-inner a{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.7rem;padding:.55rem .7rem;color:inherit;text-align:center;text-decoration:none}.wp-chapter-inner a span{font-size:1.03rem;opacity:.77}.wp-chapter-inner a[aria-current],.wp-chapter-inner a:hover{text-decoration:underline;text-underline-offset:.36rem}.wp-page-gary-s-treehouse section[id],.wp-page-once-i-was-a section[id],.wp-page-worldly-letters section[id]{scroll-margin-top:6.7rem}.wp-collection-header{padding:clamp(3.9rem,6vw,8rem) 0;background:radial-gradient(ellipse at 83% 38%,#f9efd9,#eee0c1);border-bottom:1px solid #dac9a6}.wp-collection-header-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:3rem}.wp-site .wp-collection-header h1{margin:1rem 0 1.2rem;font-size:clamp(4.1rem,6vw,7.6rem)}.wp-shop-intro{max-width:49rem}.wp-collection-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.wp-collection-nav a{border:1px solid #968264;border-radius:3rem;min-height:4.1rem;display:inline-flex;align-items:center;padding:.45rem 1.15rem;font-size:1.25rem;font-weight:700;text-decoration:none}.wp-collection-nav a[aria-current],.wp-collection-nav a:hover{background:#385347;border-color:#385347;color:#fff8e8}.wp-collection-art{position:relative;height:clamp(18rem,25vw,31rem)}.wp-shop-postcard{position:absolute;overflow:hidden;background:#fff7e3;border:.55rem solid #fff7e3;border-radius:.45rem;box-shadow:0 .8rem 2rem #66502b38;animation:wp-paper-arrive .9s ease both}.wp-shop-postcard img{width:100%;height:100%;display:block;object-fit:cover}.wp-shop-postcard--photo{--paper-tilt: 6deg;top:3%;right:4%;bottom:3%;left:12%}.wp-shop-postcard--stamp{--paper-tilt: -9deg;bottom:-2%;left:1%;width:29%;aspect-ratio:1;animation-delay:.15s}.wp-shop-postcard--stamp img{object-fit:contain}.wp-page-collection #MainContent{background:var(--wp-paper)}.wp-page-collection #MainContent>.shopify-section:nth-child(2)>.gradient{background:var(--wp-paper)}.wp-page-collection #MainContent :is(.facets-container,.mobile-facets__wrapper,.product-count){font-family:var(--wp-sans)}.wp-page-collection #product-grid{--grid-desktop-horizontal-spacing: 2.1rem;--grid-desktop-vertical-spacing: 2.1rem;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem}.wp-page-collection #product-grid .card-wrapper{height:100%}.wp-page-collection #product-grid .card{height:100%;padding:clamp(.6rem,1.45vw,1.45rem);border:1px solid #d7c6a7;border-radius:.65rem;background:#fffaee;color:var(--wp-ink)}.wp-page-collection #product-grid .card__inner{--ratio-percent: 100% !important;border-radius:.35rem;overflow:hidden;background:#eee2cb}.wp-page-collection #product-grid .card__media .media img{object-fit:contain}.wp-page-collection #product-grid .card__content{flex:1}.wp-page-collection #product-grid .card>.card__content .card__information{display:flex;flex-direction:column;height:100%;gap:.65rem;padding:1rem .25rem .25rem}.wp-page-collection #product-grid .card__heading{font:550 clamp(1.65rem,2.1vw,2.5rem)/1.12 var(--wp-serif);letter-spacing:-.02em}.wp-page-collection #product-grid .card-information{margin-top:auto}.wp-site :is(.product__title,.cart__empty-text,.main-page-title,.template-search__header,.cart-items__heading){color:var(--wp-ink)}.wp-site :is(.product__title,.cart__empty-text,.main-page-title,.template-search__header) :is(h1,h2),.wp-site :is(h1.main-page-title,h1.cart__empty-text){font-family:var(--wp-serif);letter-spacing:-.035em}@media(max-width:760px){.wp-press-brand{width:min(18rem,44vw)}.wp-hat-folio{width:min(88%,29rem)}.wp-collection-header-grid{grid-template-columns:1fr;gap:1.7rem}.wp-collection-art{width:min(100%,42rem);height:20rem;justify-self:center}.wp-chapter-inner{width:calc(100% - 1rem);font-size:1.1rem}.wp-chapter-inner a{padding-inline:.45rem;gap:.35rem}.wp-chapter-inner a span{font-size:.9rem}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:.18s ease both wp-page-out}::view-transition-new(root){animation:.38s ease both wp-page-in}@keyframes wp-page-out{to{opacity:0}}@keyframes wp-page-in{0%{opacity:.3;transform:translateY(.65rem)}}}@media(prefers-reduced-motion:reduce){.wp-hat-folio .wp-page-turn,.wp-shop-postcard{animation:none}.wp-shop-postcard{transform:rotate(var(--paper-tilt))}.wp-chapters:after{transition:none}}.wp-worksheet--plate{position:relative}.wp-worksheet-anchor{position:absolute;top:0;scroll-margin-top:2rem}.wp-color-reference{display:flex;align-items:center;gap:.8rem;margin:.65rem 0 1rem;padding:.55rem;border-top:1px solid #ded4c2;color:#3e4c43;font-size:1.18rem;line-height:1.3;text-align:left}.wp-color-reference img{width:6rem;height:4.7rem;object-fit:contain;flex:none}@media print{.wp-print .wp-worksheet--plate .wp-color-art{max-height:6.1in}.wp-color-reference{max-width:4.8in;margin:.12in auto}.wp-color-reference img{width:1in;height:.75in}}.wp-scene{--scene-accent: #385347;--scene-paper: #faf2de;background:#f0e6ce}.wp-scene--gary{--scene-accent: #68492e;background:#f4e5c4}.wp-scene--once{--scene-accent: #335a4c;--scene-paper: #eff5e9;background:#dae9dc}.wp-scene-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.83fr);gap:clamp(2.4rem,6vw,8rem);align-items:center}.wp-scene-copy{max-width:56rem}.wp-scene-actions{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;align-items:center;margin-block:1.35rem}.wp-scene-chip{min-height:4.4rem;padding:.6rem 1.2rem;border:1px solid var(--scene-accent,#385347);border-radius:2.2rem;color:var(--scene-accent,#385347);background:var(--scene-paper,#fffbf0);font:700 1.3rem/1.2 var(--wp-sans);cursor:pointer}.wp-scene-chip:hover,.wp-scene-chip[aria-pressed=true],.wp-scene-chip[aria-disabled=true]{background:var(--scene-accent,#385347);color:#fffaf0}.wp-scene-chip[aria-disabled=true]{cursor:default}.wp-scene-status,.wp-door-note{min-height:5.2rem;padding:.9rem 1.2rem;border-inline-start:3px solid var(--scene-accent);background:var(--scene-paper)}.wp-door-note p{margin:0 0 .5rem}.wp-scene-stage{isolation:isolate;position:relative;display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);width:min(100%,46rem);justify-self:center;aspect-ratio:1;background:var(--scene-paper);border:.75rem solid var(--scene-paper);border-radius:.8rem;box-shadow:.55rem .7rem #47372125,0 1.2rem 2.7rem #34231323;overflow:hidden}.wp-scene-stage img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.wp-scene-stage img:is([data-wp-trail-art="0"],[data-wp-door-art=once],[data-wp-door-art=letters]){object-fit:cover;object-position:58% center}.wp-scene-pin{position:absolute;top:var(--pin-y);left:var(--pin-x);translate:-50% -50%;width:max(2.65rem,var(--pin-size));aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.wp-scene-pin[aria-pressed=true]:after{content:"\2713";display:grid;place-items:center;width:2.25rem;aspect-ratio:1;border-radius:50%;background:#385347;color:#fff8e2;font-size:1.3rem;box-shadow:0 0 0 2px #fff8e2}.wp-scene-pin:focus-visible{outline:2px solid #385347;outline-offset:2px}.wp-hub-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1.8rem;padding:.95rem 1.2rem;border:1px dashed #a99672;border-radius:.7rem;background:#faf2df}.wp-hub-pick p{margin:0;flex:1 1 18rem}.wp-hub-pick [data-wp-shuffle] span{display:inline-block;margin-inline-end:.3rem}.wp-hub-card[data-suggested]{outline:2px solid #49634d;outline-offset:-2px}.wp-passport-track{height:.55rem;margin:-.75rem 0 1.3rem;overflow:hidden;border-radius:1rem;background:#ddc5a2}.wp-passport-track span{display:block;width:100%;height:100%;transform:scaleX(var(--wp-passport-progress,0));transform-origin:left;background:#4c6953}.wp-passport-reward{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;margin:0 0 1.5rem;padding:1.15rem 1.4rem;border:1px dashed #98704b;background:#fff4da}.wp-passport-reward p{flex:1 1 20rem;margin:0}.wp-passport-reward>span{color:#8d5d2b}.wp-footer-play{border-block:1px solid #ffffff42;margin-bottom:2.4rem}.wp-footer-play summary{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.6rem 0;cursor:pointer;font-weight:700;list-style:none}.wp-footer-play summary::-webkit-details-marker{display:none}.wp-footer-play summary span{color:#eac793}.wp-footer-plus{margin-inline-start:auto;font-size:2rem}.wp-footer-play[open] .wp-footer-plus{transform:rotate(45deg)}.wp-footer-play>div{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;padding-block:.3rem 1.1rem}.wp-foldout,.wp-story-cuts{display:grid;gap:.45rem;margin:1rem 0}.wp-foldout{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #817560;gap:0}.wp-foldout>div{min-height:18rem;padding:.6rem .3rem}.wp-foldout>div+div{border-inline-start:1px dashed #817560}.wp-story-cuts{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-story-cuts>div{padding:.45rem;border:1px dashed #817560}.wp-story-cuts img{display:block;width:100%;height:auto}.wp-story-cuts p{font-size:1.2rem}@media(max-width:760px){.wp-scene-grid{grid-template-columns:1fr}.wp-scene-stage{width:min(100%,38rem)}}@media(max-width:440px){.wp-chapter-inner a span{display:none}}@media(prefers-reduced-motion:no-preference){.wp-scene-stage .wp-scene-reveal{transform-origin:left center;animation:wp-scene-reveal .48s cubic-bezier(.2,.65,.2,1) both}.wp-scene-pin.wp-scene-pop,.wp-hub-pick .wp-scene-pop span,.wp-passport-reward.wp-scene-pop>span{animation:wp-scene-pop .42s ease both}.wp-passport-track span,.wp-footer-plus{transition:transform .35s ease}.wp-footer-play[open]>div{animation:wp-ink-in .34s ease both}.wp-hub-card.wp-ink-in{animation-delay:var(--wp-card-delay,0ms)}@keyframes wp-scene-reveal{0%{clip-path:inset(0 90% 0 0 round .5rem);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes wp-scene-pop{45%{scale:1.16}to{scale:1}}}@media print{.wp-foldout>div{min-height:3.9in}.wp-story-cuts img{max-height:2.3in;object-fit:contain}}.wp-plate{--plate-paper: #f3e5c8;--plate-ink: #3f503e;--plate-wash: #d6ddbd;--plate-gold: #c49b63;display:block;width:100%;height:100%}.wp-plate--dream{--plate-paper: #e3ebdc;--plate-ink: #324c47;--plate-wash: #c5dacd;--plate-gold: #cfad6e}.wp-plate--post{--plate-paper: #f1dfcf;--plate-ink: #62453b;--plate-wash: #e3c5ae;--plate-gold: #c98c66}.wp-plate-paper{fill:var(--plate-paper)}.wp-plate-fill{fill:var(--plate-wash)}.wp-plate-gold{fill:var(--plate-gold)}.wp-plate-ink{stroke:var(--plate-ink);stroke-width:2;transform-box:fill-box;transform-origin:center}.wp-plate-halo{fill:var(--plate-wash);opacity:.54}.wp-plate-border{stroke:var(--plate-ink);stroke-width:.9;opacity:.48}.wp-plate-inner{stroke-dasharray:1 3;opacity:.37}.wp-plate-glints{color:var(--plate-ink);stroke:currentColor;stroke-width:1.35;opacity:.58}.wp-plate-dash{stroke-dasharray:2 5}.wp-plate--library{border-radius:.7rem;box-shadow:0 .75rem 1.8rem #513b2424}.wp-motion-toggle{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:.3rem}.wp-spark{position:fixed;z-index:6;pointer-events:none;font-family:Georgia,serif;font-size:var(--wp-spark-size);color:#a06224;text-shadow:0 0 1px #fff4c7}.wp-spark--night{color:#c29139}.wp-spark--leaf{color:#688455}.wp-spark--post{color:#9b5340}.wp-letter-envelope summary{isolation:isolate;background:#d6ae83;perspective:450px}.wp-letter-envelope summary:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(#f1d2aa,#e3bd91);clip-path:polygon(0 0,100% 0,50% 89%);transform-origin:top}.wp-letter-envelope[open] summary:before{transform:rotateX(140deg)}.wp-footer-meta{flex-wrap:wrap}@keyframes wp-paper-arrive{0%{opacity:.1;transform:translateY(2.7rem) rotate(0)}to{opacity:1;transform:rotate(var(--paper-tilt))}}@media(prefers-reduced-motion:no-preference){.wp-world-card.wp-reveal-shown{transition-delay:var(--wp-reveal-delay,0ms)}.wp-hub-card.wp-plate-arrival .wp-plate-ink,.wp-hub-art.wp-plate-arrival .wp-plate-ink{animation:wp-plate-rise .7s ease-out both;animation-delay:var(--wp-reveal-delay,0ms)}.wp-hub-card.wp-plate-arrival .wp-plate-glints,.wp-hub-art.wp-plate-arrival .wp-plate-glints{animation:wp-plate-glint 1.2s ease both;animation-delay:var(--wp-reveal-delay,0ms)}.wp-hub-card:hover .wp-plate-ink,.wp-hub-card:focus-within .wp-plate-ink{transform:translateY(-3px) rotate(-2deg)}.wp-hub-card[data-suggested] .wp-plate-ink{animation:wp-bookplate-pick .72s cubic-bezier(.2,.8,.2,1.15) both}.wp-plate-ink{transition:transform .4s cubic-bezier(.2,.72,.24,1.2)}.wp-letter-envelope[open] summary:before{animation:wp-letter-fold .85s cubic-bezier(.2,.72,.3,1) both}.wp-letter-envelope[open] .wp-letter-note{animation:wp-letter-lift .85s .12s cubic-bezier(.2,.72,.3,1) both}.wp-door-note.wp-note-arrive{animation:wp-note-arrive .55s ease both}@keyframes wp-plate-rise{0%{opacity:.35;transform:translateY(9px) scale(.91)}to{opacity:1;transform:none}}@keyframes wp-plate-glint{0%{opacity:.22}60%{opacity:1}to{opacity:.58}}@keyframes wp-bookplate-pick{0%{transform:rotate(0)}40%{transform:translateY(-4px) rotate(-6deg) scale(1.09)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes wp-letter-fold{0%{transform:rotateX(0)}to{transform:rotateX(140deg)}}@keyframes wp-letter-lift{0%{transform:translateY(-32px) rotate(-2deg);opacity:.12}to{transform:none;opacity:1}}@keyframes wp-note-arrive{0%{clip-path:inset(0 50% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}}html[data-wp-motion=off] .wp-site *,html[data-wp-motion=off] .wp-site *:before,html[data-wp-motion=off] .wp-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-wp-motion=off]{scroll-behavior:auto!important}html[data-wp-motion=off]::view-transition-old(root),html[data-wp-motion=off]::view-transition-new(root){animation:none!important}html[data-wp-motion=off] .wp-hero-art,html[data-wp-motion=off] [data-wp-reveal].wp-reveal-pending{transform:none}html[data-wp-motion=off] [data-wp-reveal].wp-reveal-pending{opacity:1}html[data-wp-motion=off] .wp-shop-postcard{transform:rotate(var(--paper-tilt))}.wp-theatre{--theatre-paper: #f5e7c7;--theatre-shadow: #faeed0;--theatre-dark: #ad8c60;--theatre-gold: #e9c985;background:#f0e5cc;padding-block:clamp(3rem,5vw,6rem)}.wp-theatre--once{--theatre-paper: #e6eedb;--theatre-shadow: #91a89b;--theatre-dark: #284b49;--theatre-gold: #f2dc97;background:#dce8da}.wp-theatre--letters{--theatre-paper: #f3e4ce;--theatre-shadow: #885842;--theatre-dark: #52392e;--theatre-gold: #efbd86;background:#efdfcf}.wp-theatre-heading{max-width:69rem;margin:0 auto 2.25rem;text-align:center}.wp-theatre-heading h2{margin-block:.6rem}.wp-theatre-heading p{margin:.4rem 0}.wp-theatre-book{width:min(100%,102rem);margin-inline:auto;background:var(--theatre-paper);border:1px solid #70563870;border-radius:1.2rem;padding:clamp(.65rem,1.2vw,1.3rem);box-shadow:.45rem .55rem #513f3229,.85rem 1rem #513f321a,0 1.2rem 2.8rem #513f321f}.wp-theatre-stage{position:relative;isolation:isolate;aspect-ratio:640 / 330;overflow:hidden;border-radius:.65rem;background:var(--theatre-dark);perspective:920px}.wp-theatre-panel{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;display:grid;place-items:center}.wp-theatre-aura{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,var(--theatre-shadow),var(--theatre-dark) 88%)}.wp-theatre-picture{position:relative;z-index:1;width:min(57%,51rem);height:92%;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center}.wp-theatre-picture img{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:contain;min-height:0;filter:drop-shadow(.15rem .3rem .45rem #21170e40);border-radius:.65rem}.wp-theatre-fx{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.wp-theatre-gold{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--theatre-gold);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wp-theatre-nightveil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 48%,transparent 22%,#112a3770 72%,#112a37a0);opacity:.25}.wp-theatre-tracks{fill:#deba76;stroke:#403e28}.wp-theatre-ripples ellipse{transform-box:fill-box;transform-origin:center;opacity:.65}.wp-theatre-stamps{position:absolute;top:0;right:0;bottom:0;left:0}.wp-theatre-stamps img{--stamp-angle: -13deg;position:absolute;display:block;width:18%;height:auto;top:11%;right:5%;padding:.5%;border-radius:50%;background:#f6e3bf;transform:rotate(var(--stamp-angle));box-shadow:.2rem .5rem .7rem #23191563}.wp-theatre-stamps img:nth-child(2){--stamp-angle: 11deg;right:auto;left:5%;top:40%}.wp-theatre-stamps img:nth-child(3){--stamp-angle: 18deg;right:13%;top:51%}.wp-theatre-caption{padding:.9rem .55rem .4rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 1.7rem}.wp-theatre-caption h3{margin:0}.wp-theatre-caption p{margin:.35rem 0}.wp-theatre-controls,.wp-theatre-pages{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.wp-theatre-controls .wp-scene-chip{min-width:4.4rem}.wp-theatre-play[aria-pressed=true]{background:#385347;color:#fffaf0}.wp-theatre-play{position:relative;overflow:hidden}.wp-theatre-play[aria-pressed=true]:after{content:"";position:absolute;height:3px;inset:auto 0 0;background:#eac793;transform:scaleX(var(--wp-act-progress,0));transform-origin:left}@media(max-width:600px){.wp-theatre-stage{aspect-ratio:1.28}.wp-theatre-picture{width:76%}.wp-theatre-gold{object-fit:cover}}@media(prefers-reduced-motion:no-preference){.wp-theatre-show .wp-theatre-picture{animation:wp-theatre-page .85s cubic-bezier(.17,.74,.25,1) both}.wp-theatre-show .wp-theatre-aura{animation:wp-theatre-light 3.6s ease both}.wp-theatre--gary .wp-theatre-show[data-wp-act="2"] .wp-theatre-picture{animation:wp-theatre-flight 3.8s cubic-bezier(.25,.55,.3,1) both}.wp-theatre-show .wp-theatre-nightveil{animation:wp-theatre-dusk 3.4s .45s ease both}.wp-theatre-show .wp-theatre-tracks path{animation:wp-theatre-step .7s calc(.45s + var(--step) * .36s) ease both}.wp-theatre-show .wp-theatre-ripples ellipse{animation:wp-theatre-ripple 1.5s .8s ease both}.wp-theatre-show .wp-theatre-ripples ellipse:nth-child(2){animation-delay:1.2s}.wp-theatre-show .wp-theatre-ripples ellipse:nth-child(3){animation-delay:1.6s}.wp-theatre-show .wp-theatre-stamps img{animation:wp-theatre-stamp .8s .75s cubic-bezier(.17,.74,.25,1) both}.wp-theatre-show .wp-theatre-stamps img:nth-child(2){animation-delay:1.4s}.wp-theatre-show .wp-theatre-stamps img:nth-child(3){animation-delay:2.1s}@keyframes wp-theatre-page{0%{opacity:.15;transform:translateY(8%) rotateY(-35deg) scale(.91)}to{opacity:1;transform:none}}@keyframes wp-theatre-light{0%{opacity:.56;transform:scale(1.08)}65%,to{opacity:1;transform:scale(1)}}@keyframes wp-theatre-flight{0%{opacity:.6;transform:translate(-10%,10%) rotate(-6deg) scale(.88)}50%{opacity:1;transform:translate(5%,-4%) rotate(2deg)}to{transform:none}}@keyframes wp-theatre-dusk{0%{opacity:.94}to{opacity:.45}}@keyframes wp-theatre-step{0%{opacity:0}45%{opacity:1;fill:#ffe9a2}to{opacity:.85}}@keyframes wp-theatre-ripple{0%{opacity:0;scale:.32}45%{opacity:.9}to{opacity:.65;scale:1}}@keyframes wp-theatre-stamp{0%{opacity:0;transform:scale(2.4) rotate(-40deg)}54%{opacity:1;transform:scale(.88) rotate(var(--stamp-angle))}75%{transform:scale(1.08) rotate(var(--stamp-angle))}to{transform:rotate(var(--stamp-angle))}}}@media(max-width:440px){.wp-chapter-inner{flex-wrap:wrap;gap:0 .3rem}.wp-chapter-inner a{min-height:3.35rem}}.wp-reading-room{background:radial-gradient(ellipse at 64% 15%,#fff2d0,#ead9b3 78%);padding-block:clamp(2.6rem,5vw,6rem)}.wp-reading-heading{display:grid;grid-template-columns:minmax(0,1fr) clamp(8rem,20vw,23rem);align-items:center;gap:clamp(1rem,3vw,3rem);margin:0 auto 2rem;max-width:112rem}.wp-reading-bookstack{display:block;width:100%;height:auto}.wp-bookstack-art{mix-blend-mode:multiply}@media(max-width:600px){.wp-reading-heading{grid-template-columns:minmax(0,1fr);gap:.7rem}.wp-reading-bookstack{width:min(38%,14rem);justify-self:end}}.wp-reading-heading .wp-kicker{margin:1.25rem 0 .6rem}.wp-reading-heading h1{margin:.25rem 0 .6rem}.wp-reading-heading>div>p:last-child{max-width:63rem;margin-bottom:0}.wp-nook{max-width:112rem;margin:0 auto;border:1px solid #917448;border-radius:.8rem;background:#f9edce;box-shadow:.35rem .55rem #84623c33,0 1rem 2.4rem #6b4d2636;overflow:hidden}.wp-nook-scene{position:relative;isolation:isolate;aspect-ratio:3 / 2;background:#c5975d;overflow:hidden}.wp-nook-room{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.wp-nook-book{--nook-slot: 0;position:absolute;z-index:2;left:calc(48% + 15.55% * var(--nook-slot));width:13.4%;display:grid;place-items:end center;margin:0;padding:0;border:none;color:#fff6df;background:none;cursor:pointer;transform-origin:bottom center}.wp-nook-book--slot-1{--nook-slot: 1}.wp-nook-book--slot-2{--nook-slot: 2}.wp-nook-book--row-0{top:30%;height:23.1%}.wp-nook-book--row-1{top:57%;height:14%}.wp-nook-book img{width:100%;height:100%;min-height:0;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(.2rem .2rem .3rem #422613aa)}.wp-nook-cloth-cover{align-self:stretch;width:100%;display:grid;place-items:center;overflow:hidden;padding:.3rem;border:2px solid #d7af74;border-radius:.15rem;background:#546951;font:700 clamp(.55rem,1.15vw,1.3rem)/1.05 var(--wp-serif)}.wp-nook-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 87.5% 18%,#ffe5a1b5 0,#f5b64a28 14%,transparent 39%);opacity:0}.wp-nook-lit .wp-nook-glow{opacity:1}.wp-nook-lantern{position:absolute;z-index:3;inset:7.5% 8% auto auto;width:9%;height:17%;display:grid;place-items:end center;border:0;background:none;color:#fdf4d3;cursor:pointer}.wp-nook-lantern span{display:grid;place-items:center;width:clamp(1.1rem,2.6vw,2.35rem);aspect-ratio:1;border-radius:50%;background:#674924;border:1px solid #efc375;font-size:clamp(.75rem,1.4vw,1.5rem)}.wp-nook-motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wp-nook-motes i{position:absolute;left:var(--dust-x,13%);top:var(--dust-y,25%);width:.5%;aspect-ratio:1;border-radius:50%;background:#fff7be;box-shadow:0 0 .6rem #ffec94;opacity:0}.wp-nook-motes i:nth-child(2){--dust-x: 19%;--dust-y: 35%;--dust-delay: .43s}.wp-nook-motes i:nth-child(3){--dust-x: 37%;--dust-y: 39%;--dust-delay: .9s}.wp-nook-motes i:nth-child(4){--dust-x: 87%;--dust-y: 25%;--dust-delay: .2s}.wp-nook-motes i:nth-child(5){--dust-x: 84%;--dust-y: 19%;--dust-delay: .65s}.wp-nook-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.4rem;padding:.75rem 1.35rem;border-top:1px solid #997b49}.wp-nook-toolbar p{margin:0;font-size:1.4rem}.wp-nook-pager{display:flex;align-items:center;gap:.65rem}.wp-nook-pager button:disabled{opacity:.5;cursor:default}.wp-nook-list{max-width:112rem;margin:1.4rem auto 0;border-block:1px solid #9b8455}.wp-nook-list summary{display:flex;justify-content:space-between;align-items:center;min-height:4.6rem;cursor:pointer;font-weight:700;list-style:none}.wp-nook-list summary::-webkit-details-marker{display:none}.wp-nook-list ul{list-style:none;margin:0;padding:0}.wp-nook-list li button{display:flex;box-sizing:border-box;width:100%;min-height:4.4rem;align-items:center;justify-content:space-between;gap:.6rem;border:0;border-top:1px dashed #b4a078;background:none;text-align:left;color:#385347;font:650 1.45rem/1.2 var(--wp-sans);cursor:pointer}.wp-nook-dialog{width:min(63rem,calc(100% - 2.1rem));max-height:88dvh;padding:1.2rem;margin:auto;border:1px solid #8c7045;border-radius:.8rem;background:#faefd0;box-shadow:.55rem .65rem #8a663b,0 1rem 4rem #271e176e;color:#302d20;overflow:auto}.wp-nook-dialog:not([open]){display:none}.wp-nook-dialog::backdrop{background:#312818a0}.wp-nook-close{display:flex;align-items:center;gap:.7rem;margin:0 0 .65rem auto}.wp-nook-note{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:clamp(1.1rem,3vw,2.6rem);padding:clamp(1rem,2vw,2.2rem);border-top:1px solid #c5ac79}.wp-nook-note-cover img{display:block;width:100%;height:auto;box-shadow:.28rem .45rem .65rem #362b2060}.wp-nook-note-cover:empty{display:none}.wp-nook-note:has(.wp-nook-note-cover:empty){grid-template-columns:1fr}.wp-nook-note h2{font-size:clamp(2.3rem,4vw,4rem);margin:.4rem 0}.wp-reading-credit{font-size:1.26rem;font-weight:650;color:#60523e}.wp-nook-note-copy p{margin:.55rem 0}.wp-nook-note .wp-quiet-link{display:inline-block;margin-top:.45rem}.wp-reading-room>.wp-shell>.wp-nook-notes{max-width:112rem;margin:1.6rem auto 0}@media(max-width:550px){.wp-reading-room .wp-shell{width:calc(100% - 2rem)}.wp-nook-note{grid-template-columns:28% minmax(0,1fr);align-items:start}.wp-nook-toolbar p{font-size:1.25rem}}@media(prefers-reduced-motion:no-preference){.wp-nook-book{transition:transform .28s cubic-bezier(.2,.65,.22,1.15)}.wp-nook-book:hover,.wp-nook-book:focus-visible{transform:translateY(-6%) rotate(-4deg) scale(1.08)}.wp-nook-book.wp-nook-book-lift{animation:wp-nook-lift .6s ease both}.wp-nook-shelf-arrive .wp-nook-book{animation:wp-nook-slide .45s ease both}.wp-nook-shelf-arrive .wp-nook-book--slot-1{animation-delay:.1s}.wp-nook-shelf-arrive .wp-nook-book--slot-2{animation-delay:.19s}.wp-nook-glow{transition:opacity .7s}.wp-nook-shelf-arrive .wp-nook-motes i,.wp-nook-lit .wp-nook-motes i{animation:wp-nook-dust 2.6s var(--dust-delay,0s) ease both}.wp-nook-note.wp-book-opening .wp-nook-note-cover{animation:wp-nook-cover-open .78s cubic-bezier(.18,.73,.23,1) both;transform-origin:left center}.wp-nook-note.wp-book-opening .wp-nook-note-copy{animation:wp-note-arrive .66s .1s ease both}@keyframes wp-nook-lift{50%{transform:translateY(-14%) rotate(-7deg) scale(1.14)}}@keyframes wp-nook-slide{0%{opacity:.1;transform:translate(14%) rotate(7deg)}to{opacity:1;transform:none}}@keyframes wp-nook-dust{0%,to{opacity:0;transform:translate(0)}42%{opacity:.75}95%{transform:translate(2.6rem,-1.65rem)}}@keyframes wp-nook-cover-open{0%{opacity:.2;transform:perspective(580px) rotateY(-67deg) translateY(.5rem)}to{opacity:1;transform:none}}}.wp-cover-leaf--a{aspect-ratio:68/38;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22144%20130%2068%2038%22%3E%3Cpath%20transform%3D%22translate%28144%20130%29%22%20d%3D%22M3%2019C13%2010%2024%204%2036%204C47%205%2057%2010%2063%2018C52%2025%2042%2032%2030%2034C20%2034%2010%2029%203%2019Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22144%20130%2068%2038%22%3E%3Cpath%20transform%3D%22translate%28144%20130%29%22%20d%3D%22M3%2019C13%2010%2024%204%2036%204C47%205%2057%2010%2063%2018C52%2025%2042%2032%2030%2034C20%2034%2010%2029%203%2019Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--a img{width:955.882%;left:-211.765%;top:-342.105%}.wp-cover-leaf--b{aspect-ratio:60/72;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22110%20219%2060%2072%22%3E%3Cpath%20transform%3D%22translate%28110%20219%29%22%20d%3D%22M7%204C18%208%2036%2012%2045%2024C55%2035%2057%2048%2053%2066C43%2065%2030%2059%2020%2052C8%2043%203%2025%207%204Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22110%20219%2060%2072%22%3E%3Cpath%20transform%3D%22translate%28110%20219%29%22%20d%3D%22M7%204C18%208%2036%2012%2045%2024C55%2035%2057%2048%2053%2066C43%2065%2030%2059%2020%2052C8%2043%203%2025%207%204Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--b img{width:1083.333%;left:-183.333%;top:-304.167%}.wp-cover-leaf--c{aspect-ratio:48/92;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22482%20145%2048%2092%22%3E%3Cpath%20transform%3D%22translate%28482%20145%29%22%20d%3D%22M25%204C33%2013%2040%2026%2043%2040C47%2058%2033%2076%2016%2087C5%2075%202%2065%203%2053C4%2036%2015%2020%2025%204Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22482%20145%2048%2092%22%3E%3Cpath%20transform%3D%22translate%28482%20145%29%22%20d%3D%22M25%204C33%2013%2040%2026%2043%2040C47%2058%2033%2076%2016%2087C5%2075%202%2065%203%2053C4%2036%2015%2020%2025%204Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--c img{width:1354.167%;left:-1004.167%;top:-157.609%}.wp-cover-leaf--d{aspect-ratio:64/55;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22435%20123%2064%2055%22%3E%3Cpath%20transform%3D%22translate%28435%20123%29%22%20d%3D%22M3%2049C5%2032%2015%2018%2028%2012C38%207%2050%203%2061%203C53%2014%2054%2027%2046%2036C35%2048%2021%2053%203%2049Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22435%20123%2064%2055%22%3E%3Cpath%20transform%3D%22translate%28435%20123%29%22%20d%3D%22M3%2049C5%2032%2015%2018%2028%2012C38%207%2050%203%2061%203C53%2014%2054%2027%2046%2036C35%2048%2021%2053%203%2049Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--d img{width:1015.625%;left:-679.688%;top:-223.636%}.wp-cover-leaf--e{aspect-ratio:46/66;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22485%20269%2046%2066%22%3E%3Cpath%20transform%3D%22translate%28485%20269%29%22%20d%3D%22M33%202C40%2012%2043%2027%2038%2038C32%2050%2019%2057%209%2061C4%2050%205%2035%209%2025C15%2015%2026%209%2033%202Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22485%20269%2046%2066%22%3E%3Cpath%20transform%3D%22translate%28485%20269%29%22%20d%3D%22M33%202C40%2012%2043%2027%2038%2038C32%2050%2019%2057%209%2061C4%2050%205%2035%209%2025C15%2015%2026%209%2033%202Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--e img{width:1413.043%;left:-1054.348%;top:-407.576%}.wp-cover-leaf--f{aspect-ratio:49/48;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22453%20493%2049%2048%22%3E%3Cpath%20transform%3D%22translate%28453%20493%29%22%20d%3D%22M2%202C14%202%2027%206%2034%2014C41%2022%2045%2033%2045%2042C31%2041%2019%2036%2011%2028C4%2021%201%2012%202%202Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22453%20493%2049%2048%22%3E%3Cpath%20transform%3D%22translate%28453%20493%29%22%20d%3D%22M2%202C14%202%2027%206%2034%2014C41%2022%2045%2033%2045%2042C31%2041%2019%2036%2011%2028C4%2021%201%2012%202%202Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--f img{width:1326.531%;left:-924.49%;top:-1027.083%}.wp-cover-leaf--g{aspect-ratio:44/65;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22541%20330%2044%2065%22%3E%3Cpath%20transform%3D%22translate%28541%20330%29%22%20d%3D%22M13%2058C5%2050%203%2039%207%2028C12%2018%2021%2010%2034%203C36%2014%2037%2025%2032%2036C28%2046%2021%2053%2013%2058Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22541%20330%2044%2065%22%3E%3Cpath%20transform%3D%22translate%28541%20330%29%22%20d%3D%22M13%2058C5%2050%203%2039%207%2028C12%2018%2021%2010%2034%203C36%2014%2037%2025%2032%2036C28%2046%2021%2053%2013%2058Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100%}.wp-cover-leaf--g img{width:1477.273%;left:-1229.545%;top:-507.692%}.wp-cover-leaves{position:absolute;top:0;right:0;bottom:0;left:44%;filter:drop-shadow(1px 3px 2px #30261388)}.wp-cover-leaf{position:absolute;left:var(--leaf-left);top:var(--leaf-top);width:var(--leaf-size);opacity:0}.wp-cover-leaf img{position:absolute;max-width:none;height:auto;display:block}.wp-cover-leaf:nth-child(3n){--leaf-turn: 145deg;--leaf-drift: -13vw}.wp-cover-leaf:nth-child(3n+1){--leaf-turn: -140deg;--leaf-drift: -19vw}.wp-cover-leaf:nth-child(3n+2){--leaf-turn: 100deg;--leaf-drift: -10vw}.wp-world-lights{position:absolute;top:0;right:0;bottom:0;left:0}.wp-mote{position:absolute;left:var(--x);top:var(--y);width:clamp(.65rem,1.4vw,1.65rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff5aa 0 15%,#f5c552d9 23%,#f0b2334d 47%,transparent 72%);opacity:0}.wp-atmosphere--once .wp-mote{background:radial-gradient(circle,#fff9cb 0 12%,#fff1aeac 27%,#b2d88436 50%,transparent 70%)}.wp-letter-in-flight{position:absolute;right:16%;top:15%;width:clamp(9rem,17vw,24rem);height:auto;opacity:0;filter:drop-shadow(.6rem 1.15rem .7rem #341a1490)}@media(max-width:760px){.wp-cover-leaves{inset:auto 0 0;height:min(67vw,35rem)}.wp-cover-leaf{width:calc(var(--leaf-size) * 1.2)}.wp-world-lights{inset:auto 0 0;height:min(67vw,35rem)}.wp-letter-in-flight{top:auto;bottom:14%}}@media(prefers-reduced-motion:no-preference){.wp-hero-magic .wp-cover-leaf:nth-child(odd){animation:wp-paper-leaf-idle 22s calc(var(--leaf-delay) * 12) infinite}.wp-hero--gary.wp-hero-magic:before{animation:wp-gary-lantern-glow 11s ease-in-out infinite}.wp-hero-magic .wp-mote{animation:wp-world-firefly 8s calc(var(--delay) * 4) ease-in-out infinite}.wp-hero-magic .wp-letter-in-flight{animation:wp-wax-seal-flight 4.5s cubic-bezier(.32,.56,.37,1) both}@keyframes wp-gary-lantern-glow{0%,to{opacity:.15}50%{opacity:.75}}@keyframes wp-paper-leaf-idle{0%,38%,to{opacity:0}0%{transform:translate(7vw,-45px) rotate(-62deg) scale(.7)}11%{opacity:.85}23%{opacity:.9;transform:translate(-3vw,-12px) rotate(22deg) scale(.82)}38%,to{transform:translate(-11vw,55px) rotate(108deg) scale(.6)}}@keyframes wp-world-firefly{0%,to{opacity:0;transform:translate(-8px,22px) scale(.45)}34%{opacity:.92;transform:translate(16px,-8px) scale(1.18)}62%{opacity:.34;transform:translate(7px,-33px) scale(.72)}81%{opacity:.85;transform:translate(-20px,-27px)}}@keyframes wp-wax-seal-flight{0%{opacity:0;transform:translate(-12vw,30vh) rotate(-37deg) scale(.46)}17%{opacity:1}44%{opacity:1;transform:translate(-5vw,3vh) rotate(-10deg) scale(1)}73%{opacity:1;transform:translate(5vw,-2vh) rotate(13deg) scale(.88)}to{opacity:0;transform:translate(18vw,-13vh) rotate(38deg) scale(.45)}}}.wp-story-doors,.wp-illustrated-door{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;perspective:1000px}.wp-story-doors .wp-illustrated-door{display:none}[data-wp-door-world=gary] .wp-illustrated-door--gary,[data-wp-door-world=once] .wp-illustrated-door--once,[data-wp-door-world=letters] .wp-illustrated-door--letters{display:block}.wp-illustrated-door>span{position:absolute;inset:0 auto 0 0;width:50%;overflow:hidden;opacity:0;transform-origin:left center}.wp-illustrated-door>span+span{inset-inline:auto 0;transform-origin:right center}.wp-illustrated-door>span>img{position:absolute;inset:0 auto 0 0;width:200%;max-width:none;height:100%;object-fit:fill}.wp-illustrated-door>span+span>img{left:auto;right:0}.wp-illustrated-door--letters>img{position:absolute;top:15%;right:15%;bottom:15%;left:15%;width:70%;height:70%;object-fit:contain;opacity:0;filter:drop-shadow(.7rem 1.15rem .8rem #321d156a)}.wp-theatre-sunlight,.wp-theatre-moonlight{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(ellipse at 23% 30%,#fff1bc8a,transparent 52%);mix-blend-mode:screen}.wp-theatre-moonlight{background:radial-gradient(ellipse at 34% 23%,#fce8b56c,transparent 57%)}.wp-theatre--gary [data-wp-act="2"] .wp-theatre-aura{background:radial-gradient(ellipse at 45% 45%,#668d8d,#203c50 90%)}.wp-theatre-hats{position:absolute;top:0;right:0;bottom:0;left:0}.wp-theatre-hats>span{--hat-turn: -8deg;position:absolute;top:30%;left:5%;width:18%;aspect-ratio:1;padding:3%;background:#fbefcd;border:1px solid #94784a77;border-radius:.45rem;box-shadow:.4rem .65rem .75rem #4d302c40;transform:rotate(var(--hat-turn))}.wp-theatre-hats>span:nth-child(2){--hat-turn: 8deg;left:auto;right:5%;top:8%}.wp-theatre-hats>span:nth-child(3){--hat-turn: -4deg;left:auto;right:4%;top:56%;width:16%}.wp-theatre-hats img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wp-theatre-postcard{position:absolute;left:6%;bottom:10%;width:22%;aspect-ratio:1;object-fit:cover;padding:.6rem;background:#f9e9cd;transform:rotate(-9deg);box-shadow:0 1rem 1rem #35201462}@media(max-width:600px){.wp-theatre--gary .wp-theatre-panel[data-wp-act="1"] .wp-theatre-picture{height:72%;align-self:start;margin-top:1%}.wp-theatre-hats>span,.wp-theatre-hats>span:nth-child(2),.wp-theatre-hats>span:nth-child(3){top:auto;bottom:4%;width:19%;right:auto}.wp-theatre-hats>span{left:16%}.wp-theatre-hats>span:nth-child(2){left:41%}.wp-theatre-hats>span:nth-child(3){left:66%}}@media(prefers-reduced-motion:no-preference){.wp-doors-opening .wp-illustrated-door--gary>span,.wp-theatre-show .wp-illustrated-door--gary>span{animation:wp-wooden-door 2.9s cubic-bezier(.36,.05,.26,1) both}.wp-illustrated-door>span:first-child{--door-direction: -1}.wp-illustrated-door>span+span{--door-direction: 1}.wp-doors-opening .wp-illustrated-door--once>span,.wp-theatre-show .wp-illustrated-door--once>span{animation:wp-painted-curtain 3s cubic-bezier(.4,.06,.28,1) both}:is(.wp-doors-opening,.wp-theatre-show) .wp-illustrated-door>span+span{animation-delay:.13s}.wp-doors-opening .wp-illustrated-door--letters>img,.wp-theatre-show .wp-illustrated-door--letters>img{animation:wp-mailbox-reveal 3.35s cubic-bezier(.32,.06,.28,1) both}.wp-theatre-show .wp-theatre-sunlight,.wp-theatre-show .wp-theatre-moonlight{animation:wp-theatre-gleam 4.6s ease-in-out both}.wp-theatre-show .wp-theatre-hats>span{animation:wp-hat-settle 1.9s .55s cubic-bezier(.21,.64,.31,1) both}.wp-theatre-show .wp-theatre-hats>span:nth-child(2){animation-delay:1.1s}.wp-theatre-show .wp-theatre-hats>span:nth-child(3){animation-delay:1.65s}.wp-theatre-show .wp-theatre-postcard{animation:wp-postcard-slide 2.8s ease both}@keyframes wp-wooden-door{0%,16%{opacity:1;transform:none}74%{opacity:1;transform:translate(calc(var(--door-direction) * 33%)) rotateY(calc(var(--door-direction) * 68deg))}to{opacity:0;transform:translate(calc(var(--door-direction) * 62%)) rotateY(calc(var(--door-direction) * 86deg))}}@keyframes wp-painted-curtain{0%,15%{opacity:1;transform:none}76%{opacity:1;transform:translate(calc(var(--door-direction) * 30%)) scaleX(.34) skewY(calc(var(--door-direction) * 5deg))}to{opacity:0;transform:translate(calc(var(--door-direction) * 41%)) scaleX(.2)}}@keyframes wp-mailbox-reveal{0%,15%{opacity:1;transform:scale(1.44) rotate(-3deg)}46%{opacity:1;transform:translate(-3%,-12%) rotate(3deg) scale(1.06)}to{opacity:0;transform:translate(25%,-76%) rotate(17deg) scale(.73)}}@keyframes wp-theatre-gleam{0%{opacity:0}44%{opacity:.8}68%{opacity:.52}to{opacity:.25}}@keyframes wp-hat-settle{0%{opacity:0;transform:translateY(18%) rotate(calc(var(--hat-turn) - 13deg)) scale(.84)}60%{opacity:1;transform:translateY(-8%) rotate(calc(var(--hat-turn) + 6deg))}to{transform:rotate(var(--hat-turn))}}@keyframes wp-postcard-slide{0%{opacity:0;transform:translate(-35%,38%) rotate(-22deg)}to{opacity:1;transform:rotate(-9deg)}}}.wp-discover--gary .wp-discover-art,.wp-discover--once .wp-discover-art{display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);height:auto;aspect-ratio:4 / 3;padding:6%;overflow:hidden;background:radial-gradient(ellipse at 50% 46%,#f7eac9,#e8d6ad)}.wp-discover--once .wp-discover-art{background:radial-gradient(ellipse at 50% 46%,#e8edde,#c5d7ca)}.wp-discover--gary .wp-discover-art img,.wp-discover--once .wp-discover-art img{width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain;border-radius:.3rem;filter:drop-shadow(0 .15rem .3rem #5a452225)}.wp-discover--nook .wp-discover-grid{grid-template-columns:1fr}.wp-discover--nook .wp-discover-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,5rem);align-items:center}.wp-discover--nook .wp-discover-art{aspect-ratio:3 / 2;margin:0;padding:0;background:#b78752}.wp-discover--nook .wp-discover-art img{mix-blend-mode:normal;filter:none}.wp-discover--nook .wp-discover-art--bookstack{padding:2%;background:#f8eed7}.wp-discover--nook .wp-discover-art--bookstack img{mix-blend-mode:multiply}.wp-discover--nook .wp-discover-card .wp-quiet-link{margin-top:.7rem}@media(max-width:650px){.wp-discover--nook .wp-discover-card{grid-template-columns:1fr}}.wp-site .wp-header .wp-shop-nav{flex:none;padding:.65rem 1.35rem;border-radius:1.7rem;background:#355244;color:#fff;text-decoration:none;font-weight:700}.wp-shop-nav:is(:hover,:focus-visible,[aria-current]){background:#263e33;text-decoration:underline;text-underline-offset:.24em}.wp-story--hat-room .wp-story-picture{justify-self:center;max-width:43rem;background:#f6ead0;border:.7rem solid #f9efda;box-shadow:.35rem .55rem #74543228}.wp-story--hat-room .wp-story-picture img{object-fit:contain}.wp-seek-list{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1.25rem 0;list-style:none}.wp-seek-list li{padding:.35rem .8rem;border:1px solid #a48663;border-radius:1.3rem;background:#faf2de;font-size:1.3rem}.wp-seek-list li[data-found]{color:#294d3c;border-color:#577664;background:#dce9d8}.wp-seek-list li[data-found]:before{content:"\2713  "}.wp-trail-pages{display:grid;gap:.8rem;margin:.8rem 0 1.6rem;padding:0;counter-reset:trail;list-style:none}.wp-trail-pages li{position:relative;padding:.8rem 1.05rem .8rem 3.85rem;background:#f2f6e9;border:1px solid #627f6260;border-radius:.5rem;counter-increment:trail}.wp-trail-pages li:before{content:counter(trail,decimal-leading-zero);position:absolute;left:1rem;top:.8rem;color:#486653;font-size:1.2rem;font-weight:700}.wp-trail-pages p{margin:.25rem 0 0}.wp-nook-book-frame{display:grid;width:min(100%,9rem);max-height:100%;aspect-ratio:1;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:4%;border:1px solid #b38d55;border-radius:10% 13% 9% 12%/10% 9% 14% 12%;background:#ead6ae;box-shadow:.12rem .2rem .15rem #5a3a245f}.wp-nook-book-frame img{border-radius:8% 7% 10% 9%;filter:sepia(.13) saturate(.92)}.wp-nook-book--row-1 .wp-nook-book-frame{width:min(100%,7rem)}.wp-reading-entry{margin:1rem 0}.wp-site .wp-reading-entry h3{font:700 1.28rem/1.25 var(--wp-sans);color:#665035}.wp-reading-entry p{font-size:1.48rem}.wp-letter-game{gap:.75rem}.wp-letter-game>p{margin-block:0}.wp-letter-game [data-wp-game-status]{min-height:4rem;color:#4b543d}.wp-letter-game [data-wp-game-next]{align-self:start}.wp-game-choices{min-width:0;padding:.8rem 0;border:0;margin:0}.wp-game-choices legend{font-weight:700}.wp-game-choices [data-wp-game-choices]{display:flex;gap:.55rem;flex-wrap:wrap}.wp-pattern-row{display:flex;flex-wrap:wrap;gap:.8rem;min-height:4rem;padding:.8rem;border:1px dashed #a5805c;border-radius:.6rem;background:#fbefdc}.wp-pattern-row span{width:1.7rem;aspect-ratio:1;background:#4b6d52;border-radius:75% 12% 70% 15%}.wp-pattern-row [data-shape=petal]{border-radius:80% 60%;background:#ae624f}.wp-pattern-row [data-shape=diamond]{scale:.8;rotate:45deg;border-radius:.15rem;background:#92713b}.wp-treasure-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.6rem;background:#d9bd92;border-radius:.55rem}.wp-treasure-map button{min-width:0;min-height:4rem;border:1px solid #ab8b5e;border-radius:.3rem;background:#f5e6c7;color:#493a2c;cursor:pointer;font:650 1.2rem/1.15 var(--wp-sans)}.wp-treasure-map button:is(:hover,[aria-pressed=true]){background:#3e6250;color:#fff8e8}@media(min-width:1025px)and (max-width:1280px){.wp-header-inner,.wp-menu nav{gap:1rem}.wp-menu nav a{font-size:1.24rem}.wp-header .wp-press-brand{width:19rem}}@media(max-width:480px){.wp-header-inner{gap:.65rem}.wp-header .wp-press-brand{width:min(17rem,39vw)}.wp-site .wp-header .wp-shop-nav{padding:.4rem .8rem}}@media print{body:is(.wp-page-gary-print,.wp-page-dream-print){display:block;min-height:0;margin:0;padding:0}:is(.wp-page-gary-print,.wp-page-dream-print)>:not(main){display:none!important}:is(.wp-page-gary-print,.wp-page-dream-print) main{display:block;min-height:0;margin:0;padding:0}.wp-print .wp-worksheets[data-wp-print-single] .wp-worksheet:not([data-wp-print-target]){display:none!important}.wp-print .wp-worksheet[data-wp-print-target]{break-before:auto;break-after:auto}.wp-print .wp-worksheet{margin:0}.wp-site .wp-print .wp-worksheet h2{font-size:25pt;line-height:1.1}.wp-print .wp-worksheet--color .wp-color-art{max-height:6.4in}.wp-print .wp-worksheet--plate .wp-color-art{max-height:5.8in}}.wp-worlds{background:#f6f0e2}.wp-spread-shell{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,2.65fr);gap:clamp(2.4rem,5vw,7rem);align-items:start}.wp-spread-rail{position:sticky;top:clamp(3rem,11vh,12rem)}.wp-spread-rail .wp-section-heading{margin-bottom:2.5rem}.wp-site .wp-spread-rail h2{font-size:clamp(3.25rem,4vw,6rem);line-height:.97}.wp-spread-index{position:relative;display:grid;border-inline-start:1px solid #c8b99b;padding-inline-start:.85rem}.wp-spread-progress{position:absolute;inset-block:0;inset-inline-start:-1px;width:2px;background:#53705b;transform:scaleY(var(--wp-spread-progress,0));transform-origin:top}.wp-spread-index a{display:flex;align-items:center;gap:.85rem;min-height:4rem;color:#3c4a3c;text-decoration:none;font:650 1.32rem/1.15 var(--wp-sans)}.wp-spread-index a span{color:#755735;font:600 1.2rem/1 var(--wp-sans)}.wp-spread-index a:is(:hover,:focus-visible,[aria-current]){color:#233e32;text-decoration:underline;text-underline-offset:.26em}.wp-spread-shell .wp-world-grid{grid-template-columns:1fr;gap:clamp(2rem,5vw,6rem)}.wp-spread-shell .wp-world-card{--wp-spread-paper: #f2e4bf;--wp-spread-ink: #593c28;--wp-spread-mat: #c6aa77;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:clamp(30rem,35vw,49rem);scroll-margin-top:3rem;border:1px solid #765d3442;border-radius:.9rem;color:var(--wp-spread-ink);background:var(--wp-spread-paper);box-shadow:.4rem .55rem #62452217,0 1rem 2.2rem #4c361515;isolation:isolate}.wp-spread-shell .wp-world-card--once{--wp-spread-paper: #e0ebe2;--wp-spread-ink: #254c46;--wp-spread-mat: #71978b}.wp-spread-shell .wp-world-card--letters{--wp-spread-paper: #efdfd1;--wp-spread-ink: #663e32;--wp-spread-mat: #a87461}.wp-spread-shell .wp-world-art{margin:clamp(1.2rem,2vw,2.7rem);border-radius:.45rem;aspect-ratio:auto;background:var(--wp-spread-mat);box-shadow:0 .6rem 1.3rem #22190e32}.wp-spread-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wp-spread-shell .wp-world-art img{transition:none}.wp-spread-shell .wp-world-card--once .wp-world-art{order:1}.wp-spread-shell .wp-world-card-body{position:relative;justify-content:center;align-self:center;min-width:0;padding:clamp(1.6rem,3vw,4.1rem)}.wp-spread-shell .wp-world-card-body .wp-kicker{color:inherit}.wp-spread-shell .wp-world-card-body h3{font-size:clamp(2.9rem,3.65vw,5.6rem);line-height:.97}.wp-spread-shell .wp-world-card-body>p:not(.wp-kicker){color:inherit}.wp-spread-shell .wp-world-number{position:static;display:block;width:auto;aspect-ratio:auto;margin-bottom:.95rem;color:var(--wp-spread-ink);background:none;font:500 clamp(3.2rem,4.9vw,6.8rem)/.86 var(--wp-serif);opacity:.36}.wp-spread-shell .wp-card-link{margin-top:.2rem}.wp-spread-shell .wp-world-card:is(:hover,:focus-visible) .wp-card-link{text-underline-offset:.7rem}@media(max-width:840px){.wp-spread-shell{grid-template-columns:1fr}.wp-spread-rail{position:static}.wp-spread-rail .wp-section-heading{margin-bottom:1.2rem}.wp-spread-index{display:flex;flex-wrap:wrap;column-gap:1.6rem;border:0;padding:0}.wp-spread-progress{display:none}}@media(max-width:520px){.wp-spread-shell .wp-world-card{grid-template-columns:1fr}.wp-spread-shell .wp-world-art{aspect-ratio:1.55;margin-bottom:0}.wp-spread-shell .wp-world-card--once .wp-world-art{order:0}.wp-spread-shell .wp-world-card-body{padding:1.75rem}}@media(prefers-reduced-motion:no-preference){.wp-hero .wp-atmosphere{translate:0 var(--wp-foreground-shift,0px)}.wp-hero .wp-hero-copy{translate:0 var(--wp-title-shift,0px)}.wp-spread-image{clip-path:inset(calc((1 - var(--wp-scroll-entry,1)) * 16%) 0 0 0);background:var(--wp-spread-mat)}.wp-spread-shell .wp-world-art img{--wp-spread-drift: calc((var(--wp-scroll-progress,.5) - .5) * 14%);translate:0 var(--wp-spread-drift);scale:1.16;transition:scale .55s cubic-bezier(.2,.7,.3,1)}.wp-spread-shell .wp-world-card:is(:hover,:focus-visible) img{scale:1.22;transform:none}.wp-spread-shell .wp-world-card-body{translate:0 calc((.5 - var(--wp-scroll-progress,.5)) * 2.6rem)}.wp-spread-shell .wp-world-number{translate:0 calc((var(--wp-scroll-progress,.5) - .5) * 2.8rem)}.wp-story[data-wp-scroll-scene] .wp-story-picture{translate:0 calc((.5 - var(--wp-scroll-progress,.5)) * 4.8rem)}.wp-story[data-wp-scroll-scene] .wp-story-copy{translate:0 calc((var(--wp-scroll-progress,.5) - .5) * 2.3rem)}}.wp-card-ripple-rating:not(:empty){position:relative;z-index:2;width:fit-content;max-width:100%;margin:.45rem 0 .65rem}.wp-card-ripple-rating .ripple-stars-widget{flex-wrap:wrap;gap:.35rem}.wp-world-banner{position:relative;display:grid;align-items:center;min-height:clamp(32rem,38.5vw,73.9rem);padding:0;isolation:isolate;overflow:hidden;background:#f8e8bf;color:#4b2e20}.wp-world-banner--once{background:#153336;color:#fff6df}.wp-world-banner--letters{background:#f3ead8;color:#2d403d}.wp-world-banner-art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.wp-world-banner-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.wp-world-banner-inner{padding-block:3rem}.wp-world-banner-copy{width:min(47%,53rem)}.wp-world-banner-copy .wp-kicker{margin-bottom:.85rem}.wp-site .wp-world-banner-description{max-width:36rem;margin-top:1.25rem;font-size:clamp(1.5rem,1.45vw,1.95rem);line-height:1.5}.wp-world-banner:is(.wp-world-banner--once,.wp-world-banner--letters) .wp-world-banner-copy{margin-inline-start:auto}.wp-world-banner--once .wp-world-banner-art img{width:91%;object-position:center 13%}.wp-world-banner--letters .wp-world-banner-art img{object-position:center bottom}.wp-world-banner--once .wp-world-banner-art:after,.wp-world-banner--letters .wp-world-banner-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wp-world-banner--once .wp-world-banner-art:after{background:linear-gradient(90deg,transparent 36%,#1533367d 55%,#153336 90%)}.wp-world-banner--letters .wp-world-banner-art:after{background:linear-gradient(90deg,transparent 35%,#f3ead874 60%,#f3ead8f5 92%)}.wp-site .wp-world-banner h2{font-size:clamp(4.6rem,7vw,10.5rem);line-height:1}.wp-site .wp-world-banner:is(.wp-world-banner--once,.wp-world-banner--letters) h2{font-size:clamp(3.9rem,5.65vw,8.8rem)}.wp-site .wp-world-banner .wp-button{margin-top:clamp(1.4rem,2.4vw,2.75rem);color:#fff8e8;background:#5b3e2c}.wp-site .wp-world-banner .wp-button:is(:hover,:focus-visible){background:#714e34}.wp-site .wp-world-banner .wp-button:focus-visible{outline-color:#5b3e2c}.wp-site .wp-world-banner--once .wp-button{color:#1c3a37;background:#f4e8c6}.wp-site .wp-world-banner--once .wp-button:is(:hover,:focus-visible){background:#fff4d9;outline-color:#f4e8c6}.wp-site .wp-world-banner--letters .wp-button{color:#fffaf1;background:#38534b}.wp-site .wp-world-banner--letters .wp-button:is(:hover,:focus-visible){background:#243d35;outline-color:#38534b}@media(max-width:660px){.wp-world-banner{min-height:0;text-align:center}.wp-world-banner-inner{grid-row:1;padding-block:3.2rem 1.5rem}.wp-world-banner-copy{width:100%}.wp-site .wp-world-banner-description{margin-inline:auto}.wp-site .wp-world-banner h2{font-size:clamp(4.5rem,11vw,7rem)}.wp-world-banner-art{position:relative;grid-row:2;z-index:0;width:100%;aspect-ratio:1.25}.wp-world-banner-art:after{content:"";position:absolute;inset:0 0 auto;height:14%;background:linear-gradient(#f8e8bf,transparent);pointer-events:none}.wp-world-banner-art img{object-position:center}.wp-world-banner--once .wp-world-banner-art img{width:100%;object-position:42% center}.wp-world-banner--letters .wp-world-banner-art img{object-position:left bottom}.wp-world-banner--once .wp-world-banner-art:after{inset:0 0 auto;background:linear-gradient(#153336,transparent)}.wp-world-banner--letters .wp-world-banner-art:after{inset:0 0 auto;background:linear-gradient(#f3ead8,transparent)}}.wp-seek-intro p:not(.wp-kicker){max-width:58rem;margin-top:1rem}.wp-seek-intro .wp-button{margin-top:1.35rem}.wp-seek-preview{width:min(100%,35rem);justify-self:center}.wp-seek-preview img{display:block;width:100%;height:auto;border-radius:.8rem}.wp-site .wp-seek-instructions{margin-top:.8rem}.wp-seek-picker{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:2rem 1.4rem}.wp-seek-board{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.wp-seek-clues{padding:clamp(1.35rem,2.5vw,2.6rem);border:1px solid #b397705b;border-radius:.8rem;background:#faf1db}.wp-seek-clues .wp-scene-status{margin:1.15rem 0}.wp-seek-stage{width:min(100%,51rem);aspect-ratio:var(--wp-seek-ratio);border:0}.wp-seek-stage img{object-fit:fill}.wp-scene .wp-seek-print{margin-top:2rem}.wp-seek-dialog{--scene-accent: #68492e;--scene-paper: #fff7e5;width:min(110rem,calc(100% - 2.4rem));max-width:none;max-height:calc(100dvh - 2.4rem);margin:auto;padding:clamp(1.25rem,3vw,3rem);border:1px solid #aa8862;border-radius:1.1rem;background:#f6ead1;color:#402e20;overflow:auto;overscroll-behavior:contain}.wp-seek-dialog::backdrop{background:#211b15bb}body:has(.wp-seek-dialog[open]){overflow:hidden}.wp-seek-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wp-site .wp-seek-dialog-header h2{font-size:clamp(2.75rem,4vw,4.9rem)}.wp-seek-dialog .wp-seek-stage{width:min(100%,68rem,70dvh)}@media(max-width:720px){.wp-seek-board{grid-template-columns:1fr}.wp-seek-board .wp-seek-stage{grid-row:1}.wp-seek-dialog .wp-seek-stage{width:min(100%,50dvh)}.wp-seek-dialog .wp-seek-picker{margin-block:1.05rem}.wp-seek-dialog-header .wp-scene-chip{min-height:3.5rem;padding-inline:.8rem;white-space:nowrap}}.wp-theatre--gary{--scene-accent: #315245;--scene-paper: #fffaf0;background:#f6f0e3}.wp-theatre--gary .wp-theatre-heading .wp-kicker{color:#715536}.wp-theatre--gary .wp-theatre-book{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);width:min(100%,91rem);padding:clamp(.65rem,1.3vw,1.15rem);background:#365448;border:1px solid #294338;border-radius:1.65rem;box-shadow:0 .4rem #293f35,0 1.15rem 2.8rem #3b392924}.wp-theatre--gary .wp-theatre-stage{aspect-ratio:auto;display:grid;place-items:center;padding:clamp(1rem,2.6vw,2.7rem);background:#e5e9dc;border-radius:.9rem 0 0 .9rem;overflow:visible}.wp-theatre--gary .wp-theatre-panel{position:relative;inset:auto;display:block;width:min(100%,36rem);overflow:visible}.wp-theatre--gary .wp-theatre-aura{display:none}.wp-theatre--gary .wp-theatre-panel[data-wp-act] .wp-theatre-picture{display:block;width:100%;height:auto;margin:0}.wp-theatre--gary .wp-theatre-picture img{width:100%;height:auto;border-radius:.15rem;filter:none;box-shadow:0 0 0 1px #7b6b4b36,.27rem .32rem #f1e9d0,.5rem .58rem #cfc2a4,.3rem .8rem 1.5rem #33352c25}.wp-theatre--gary .wp-theatre-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.8rem;min-width:0;padding:clamp(1.5rem,4vw,4rem);border-inline-start:1px solid #b9b7a1;border-radius:0 .9rem .9rem 0;background:#fff7e6}.wp-theatre--gary .wp-theatre-caption h3{font:700 1.15rem/1.35 var(--wp-sans);letter-spacing:.15em;text-transform:uppercase;color:#715536}.wp-theatre--gary .wp-theatre-caption p{margin:.7rem 0 0;font:450 clamp(2rem,3vw,3.15rem)/1.22 var(--wp-serif)}.wp-theatre--gary .wp-theatre-controls{gap:.7rem 1.25rem}.wp-theatre--gary .wp-theatre-play{background:#315245;color:#fffaf0}.wp-theatre--gary .wp-theatre-play:hover{background:#284438}.wp-theatre--gary .wp-theatre-audio-status{grid-column:1 / -1;margin:.8rem .4rem 0;color:#fffaf0}@media(max-width:700px){.wp-theatre--gary .wp-theatre-book{grid-template-columns:minmax(0,1fr);max-width:47rem}.wp-theatre--gary .wp-theatre-stage{border-radius:.9rem .9rem 0 0}.wp-theatre--gary .wp-theatre-caption{border-inline-start:0;border-top:1px solid #b9b7a1;border-radius:0 0 .9rem .9rem;gap:1rem}}@media(prefers-reduced-motion:no-preference){.wp-theatre--gary .wp-theatre-show[data-wp-act] .wp-theatre-picture{animation:wp-readalong-page .4s ease-out both}@keyframes wp-readalong-page{0%{opacity:.45}to{opacity:1}}}@media print{@page{size:letter portrait;margin:.45in}body:is(.wp-page-gary-print,.wp-page-dream-print){display:block;min-height:0;margin:0;padding:0}:is(.wp-page-gary-print,.wp-page-dream-print)>:not(main){display:none!important}:is(.wp-page-gary-print,.wp-page-dream-print) main{display:block;min-height:0;margin:0;padding:0}.wp-print .wp-worksheets[data-wp-print-single] .wp-worksheet:not([data-wp-print-target]){display:none!important}.wp-print .wp-worksheet[data-wp-print-target]{break-before:auto;break-after:auto}.wp-print .wp-worksheet{margin:0}.wp-site .wp-print .wp-worksheet h2{font-size:25pt;line-height:1.1}.wp-print,.wp-print>.wp-shell,.wp-worksheets{width:100%;max-width:none;margin:0;padding:0}.wp-print .wp-worksheet--color{box-sizing:border-box;position:static;display:flex;flex-direction:column;width:100%;height:10in;min-height:0;max-height:none;padding:0;gap:.08in;border-radius:0}.wp-site .wp-print .wp-worksheet--color h2{flex:none;margin:0;font-size:18pt;line-height:1.15}.wp-site .wp-print .wp-worksheet--color>p{flex:none;margin:0;font-size:10pt;line-height:1.3}.wp-site .wp-print .wp-worksheet--color>.wp-kicker{font-size:8pt}.wp-print .wp-worksheet--color .wp-color-art{flex:1 1 0;width:100%;height:0;min-height:0;max-width:none;max-height:none;margin:0;object-fit:contain;object-position:center}.wp-print .wp-worksheet--color .wp-color-reference{flex:none;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/wp-theme.css.map */
