.about-deck-module__b25lBa__markers,.about-deck-module__b25lBa__pager,.about-deck-module__b25lBa__hint{display:none}@media (min-width:1024px) and (orientation:landscape){html:has(.about-deck-module__b25lBa__deck){scroll-snap-type:y mandatory}html:has(.about-deck-module__b25lBa__deck) main{scroll-snap-align:start;scroll-margin-top:var(--header-h)}html:has(.about-deck-module__b25lBa__deck) footer{scroll-snap-align:end}html:has(.about-deck-module__b25lBa__deck) [data-local-nav]{display:none}.about-deck-module__b25lBa__deck{--step:calc(100svh - var(--header-h));height:calc(var(--pages) * var(--step));position:relative}.about-deck-module__b25lBa__markers{pointer-events:none;display:block;position:absolute;inset:0}.about-deck-module__b25lBa__marker{left:0;top:calc(var(--i) * var(--step));scroll-snap-align:start;width:1px;height:1px;scroll-margin-top:var(--header-h);position:absolute}.about-deck-module__b25lBa__stage{top:var(--header-h);height:var(--step);perspective:2600px;perspective-origin:30%;background:#fbf7ee;position:sticky;overflow:hidden}.about-deck-module__b25lBa__page{opacity:0;pointer-events:none;transform-origin:0;backface-visibility:hidden;background:#fffdf8;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.about-deck-module__b25lBa__page[data-paper=soft]{background:rgb(var(--color-soft))}.about-deck-module__b25lBa__page[data-state=current],.about-deck-module__b25lBa__page[data-state=under]{z-index:2;opacity:1;pointer-events:auto}.about-deck-module__b25lBa__page[data-state=out],.about-deck-module__b25lBa__page[data-state=in]{z-index:3;opacity:1;box-shadow:0 0 60px #4a341e47}.about-deck-module__b25lBa__page[data-state=out]{animation:about-deck-module__b25lBa__turn-out var(--turn) cubic-bezier(.45, .05, .75, .6) forwards}.about-deck-module__b25lBa__page[data-state=in]{pointer-events:auto;animation:about-deck-module__b25lBa__turn-in var(--turn) cubic-bezier(.2, .55, .35, 1) forwards}.about-deck-module__b25lBa__page[data-state=out]:after,.about-deck-module__b25lBa__page[data-state=in]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3c28140d,#3c281452);position:absolute;inset:0}.about-deck-module__b25lBa__page[data-state=out]:after{animation:about-deck-module__b25lBa__shade-on var(--turn) ease-in forwards}.about-deck-module__b25lBa__page[data-state=in]:after{animation:about-deck-module__b25lBa__shade-off var(--turn) ease-out forwards}.about-deck-module__b25lBa__page[data-state=current][data-arrive]:before,.about-deck-module__b25lBa__page[data-state=under]:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#3c28144d,#3c281400 38%);position:absolute;inset:0}.about-deck-module__b25lBa__page[data-state=current][data-arrive]:before{animation:about-deck-module__b25lBa__shade-off var(--turn) ease-in forwards}.about-deck-module__b25lBa__page[data-state=under]:before{animation:about-deck-module__b25lBa__shade-on var(--turn) ease-out forwards}.about-deck-module__b25lBa__page[data-state=current][data-arrive] .about-deck-module__b25lBa__inner{animation:about-deck-module__b25lBa__settle calc(var(--turn) * .9) cubic-bezier(.2, .7, .2, 1) calc(var(--turn) * .35) both}.about-deck-module__b25lBa__inner{transform:scale(var(--fit,1));transform-origin:50%;padding-block:28px}.about-deck-module__b25lBa__inner>*{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.about-deck-module__b25lBa__pager{z-index:6;right:max(16px, calc((100% - var(--container-max)) / 2 - 40px));display:block;position:absolute;top:50%;transform:translateY(-50%)}.about-deck-module__b25lBa__pager ol{gap:10px;display:grid}.about-deck-module__b25lBa__dot{border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:relative}.about-deck-module__b25lBa__dot:before{content:"";background:#e3c9a3;border-radius:999px;width:10px;height:10px;transition:transform .25s,background-color .25s;box-shadow:inset 0 -1px #00000014}.about-deck-module__b25lBa__dot:hover:before{background:#c98a45;transform:scale(1.3)}.about-deck-module__b25lBa__dot[aria-current=step]:before{background:#c98a45;width:12px;height:26px}.about-deck-module__b25lBa__dot .about-deck-module__b25lBa__tip{color:#6b4218;white-space:nowrap;opacity:0;pointer-events:none;background:#fffaf0;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:34px;transform:translateY(-50%);box-shadow:0 0 0 1.5px #e3c9a3}.about-deck-module__b25lBa__dot:hover .about-deck-module__b25lBa__tip,.about-deck-module__b25lBa__dot:focus-visible .about-deck-module__b25lBa__tip{opacity:1}.about-deck-module__b25lBa__top{color:#6b4218;background:#fffaf0;border-radius:999px;place-items:center;gap:1px;width:40px;margin:14px 0 0 -6px;padding:6px 0 5px;font-size:11.5px;font-weight:800;line-height:1;transition:transform .15s;display:grid;box-shadow:0 0 0 1.5px #e3c9a3,0 3px #e3c9a3}.about-deck-module__b25lBa__top:hover{transform:translateY(-2px)}.about-deck-module__b25lBa__hint{z-index:6;color:#6b4218;background:#fffaf0eb;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13.5px;font-weight:700;transition:opacity .3s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #e3c9a3}.about-deck-module__b25lBa__hint[data-hidden]{opacity:0;pointer-events:none}.about-deck-module__b25lBa__hint svg{animation:1.4s ease-in-out infinite about-deck-module__b25lBa__nudge}}@keyframes about-deck-module__b25lBa__turn-out{0%{transform:rotateY(0)}to{transform:rotateY(-100deg)}}@keyframes about-deck-module__b25lBa__turn-in{0%{transform:rotateY(-100deg)}to{transform:rotateY(0)}}@keyframes about-deck-module__b25lBa__shade-on{0%{opacity:0}to{opacity:1}}@keyframes about-deck-module__b25lBa__shade-off{0%{opacity:1}to{opacity:0}}@keyframes about-deck-module__b25lBa__settle{0%{opacity:0;transform:translateY(26px) scale(calc(var(--fit,1) * .985))}to{opacity:1;transform:scale(var(--fit,1))}}@keyframes about-deck-module__b25lBa__nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}
.clay-banner-module___kg5LG__banner{--fade:255 248 236;--start:max(var(--gutter), calc((100% - var(--container-max)) / 2));--text-width:40%;--board-max:min(46%, 600px);background:rgb(var(--fade));align-items:flex-end;min-height:400px;display:flex;position:relative;overflow:hidden}.clay-banner-module___kg5LG__art{z-index:0;position:absolute;inset:0}.clay-banner-module___kg5LG__image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--phone-pos);object-position:var(--phone-pos)}.clay-banner-module___kg5LG__banner:after{content:"";z-index:1;background:linear-gradient(0deg, rgb(var(--fade) / .94) 0%, rgb(var(--fade) / .9) 44%, rgb(var(--fade) / 0) 68%);pointer-events:none;position:absolute;inset:0}.clay-banner-module___kg5LG__text{z-index:2;padding:0 calc(var(--gutter) + 4px) 26px;position:relative}@media (min-width:640px){.clay-banner-module___kg5LG__banner{align-items:center;min-height:clamp(300px,26vw,470px)}.clay-banner-module___kg5LG__banner:after{background:var(--wide-glow,none)}.clay-banner-module___kg5LG__image{-o-object-position:var(--wide-pos);object-position:var(--wide-pos)}.clay-banner-module___kg5LG__text{width:var(--text-width);max-width:600px;margin-left:var(--start);padding:28px 0 36px}}.clay-banner-module___kg5LG__library{--fade:255 248 236;--phone-pos:90% 30%;--wide-pos:50% 70%}.clay-banner-module___kg5LG__plaza{--fade:255 247 242;--phone-pos:97% 40%;--wide-pos:50% 38%;--wide-glow:radial-gradient(34% 62% at 30% 50%, #fffefab8 0%, #fffefa80 52%, #fffefa00 100%)}.clay-banner-module___kg5LG__about{--fade:248 251 255;--phone-pos:92% 40%;--wide-pos:50% 55%;--board-max:min(44%, 600px);--aside-left:69%;--aside-bottom:4%}.clay-banner-module___kg5LG__materials{--fade:247 235 217;--phone-pos:100% 50%;--wide-pos:50% 30%}.clay-banner-module___kg5LG__beside{display:none}@media (min-width:1280px){.clay-banner-module___kg5LG__beside{z-index:2;margin-left:28px;display:block;position:relative}}.clay-banner-module___kg5LG__aside{display:none}@media (min-width:640px){.clay-banner-module___kg5LG__aside{z-index:2;left:var(--aside-left,62%);bottom:var(--aside-bottom,5%);display:block;position:absolute}}.clay-banner-module___kg5LG__board{--k:.42;border:0 solid #0000;border-image-source:var(--board);border-image-slice:var(--slice-top) var(--slice-right) var(--slice-bottom) var(--slice-left) fill;border-image-width:calc(var(--slice-top) * var(--k) * 1px) calc(var(--slice-right) * var(--k) * 1px) calc(var(--slice-bottom) * var(--k) * 1px) calc(var(--slice-left) * var(--k) * 1px);margin:0 var(--gutter) 16px;padding:calc(var(--inner-top) * var(--k) * 1px + 10px) calc(var(--inner-right) * var(--k) * 1px + 12px) calc(var(--inner-bottom) * var(--k) * 1px + 4px) calc(var(--inner-left) * var(--k) * 1px + 14px);border-image-repeat:stretch;flex:auto}.clay-banner-module___kg5LG__boarded:after{background:linear-gradient(0deg, rgb(var(--fade) / .55) 0%, rgb(var(--fade) / 0) 45%)}@media (min-width:640px){.clay-banner-module___kg5LG__board{--k:.56;width:fit-content;max-width:var(--board-max);margin:20px 0 20px var(--start);padding:calc(var(--inner-top) * var(--k) * 1px + 16px) calc(var(--inner-right) * var(--k) * 1px + 14px) calc(var(--inner-bottom) * var(--k) * 1px + 6px) calc(var(--inner-left) * var(--k) * 1px + 22px);flex:none}.clay-banner-module___kg5LG__boarded:after{background:0 0}}@media (min-width:640px) and (max-width:1023.98px){.clay-banner-module___kg5LG__board{--board-max:62%}}@media (forced-colors:active){.clay-banner-module___kg5LG__board{border:2px solid canvastext;padding:20px}}
.materials-module__V7m9VW__tray{--tk:.5;border:0 solid #0000;border-image-source:var(--tray);border-image-slice:var(--t-top) var(--t-right) var(--t-bottom) var(--t-left) fill;border-image-width:calc(var(--t-top) * var(--tk) * 1px) calc(var(--t-right) * var(--tk) * 1px) calc(var(--t-bottom) * var(--tk) * 1px) calc(var(--t-left) * var(--tk) * 1px);padding:calc(var(--t-in-top) * var(--tk) * 1px + 14px) calc(var(--t-in-right) * var(--tk) * 1px + 14px) calc(var(--t-in-bottom) * var(--tk) * 1px + 16px) calc(var(--t-in-left) * var(--tk) * 1px + 14px);filter:drop-shadow(0 16px 18px #5a3c1e2e);border-image-repeat:stretch}.materials-module__V7m9VW__slot{color:#a07642;text-align:center;background:#fffaf0b3;border:2px dashed #c4904f8c;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:132px;display:grid}.materials-module__V7m9VW__slotLink{background:#fff6dee6;border-color:#c4904fcc;transition:background-color .15s,transform .15s}.materials-module__V7m9VW__slotLink:hover{background:#fff0c8;transform:translateY(-2px)}.materials-module__V7m9VW__slotLink:focus-visible{outline:3px solid rgb(var(--color-focus));outline-offset:3px}@media (prefers-reduced-motion:reduce){.materials-module__V7m9VW__slotLink{transition:none}.materials-module__V7m9VW__slotLink:hover{transform:none}}@media (max-width:639.98px){.materials-module__V7m9VW__tray{--tk:.36}.materials-module__V7m9VW__slot{min-height:88px}}
.shelf-module__VkrJSG__grid{--cols:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));-moz-column-gap:var(--gap-x);column-gap:var(--gap-x);margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.shelf-module__VkrJSG__grid{--cols:2}}@media (min-width:1024px){.shelf-module__VkrJSG__grid{--cols:3}}@media (min-width:1280px){.shelf-module__VkrJSG__grid{--cols:4}}.shelf-module__VkrJSG__item{min-width:0;position:relative}.shelf-module__VkrJSG__plank{z-index:0;top:calc(100% - var(--seat) * var(--plank-h));left:calc(-1 * var(--overhang));width:calc(var(--cols) * 100% + (var(--cols) - 1) * var(--gap-x) + 2 * var(--overhang));height:var(--plank-h);pointer-events:none;display:none;position:absolute}.shelf-module__VkrJSG__plankEnd{flex:none;width:auto;height:100%}.shelf-module__VkrJSG__plankMiddle{background-image:var(--plank-tile);background-repeat:repeat-x;background-size:auto 100%;flex:auto;min-width:0;height:100%}@media (max-width:479.98px){.shelf-module__VkrJSG__plank{display:flex}}@media (min-width:480px) and (max-width:1023.98px){.shelf-module__VkrJSG__item:nth-child(odd) .shelf-module__VkrJSG__plank{display:flex}}@media (min-width:1024px) and (max-width:1279.98px){.shelf-module__VkrJSG__item:nth-child(3n+1) .shelf-module__VkrJSG__plank{display:flex}}@media (min-width:1280px){.shelf-module__VkrJSG__item:nth-child(4n+1) .shelf-module__VkrJSG__plank{display:flex}}.shelf-module__VkrJSG__library{--plank-h:70px;--overhang:10px;--gap-x:16px;row-gap:34px}@media (min-width:640px){.shelf-module__VkrJSG__library{--plank-h:84px;--overhang:22px;--gap-x:26px;row-gap:40px}}.shelf-module__VkrJSG__book{border-radius:14px;flex-direction:column;height:100%;display:flex}.shelf-module__VkrJSG__coverBox{position:relative}.shelf-module__VkrJSG__item{--spine:#d39047}.shelf-module__VkrJSG__cover{z-index:1;background:linear-gradient(90deg, #0000000f 0 1px, transparent 1px 9px, #ffffff80 9px 10px, transparent 10px), linear-gradient(90deg, var(--spine) 0 10px, #fffcf4 10px);border-radius:8px 14px 14px 8px;padding:7px 7px 7px 15px;display:block;position:relative;box-shadow:inset 0 2px #ffffffe6,inset -3px -4px #b07a4724,0 12px 14px -12px #5c3c1ca6}.shelf-module__VkrJSG__label{min-width:0;margin-top:calc((1 - var(--seat)) * var(--plank-h) + 14px);box-shadow:inset 0 5px 0 var(--spine), inset 0 -4px 0 #b07a471a, 0 0 0 1.5px #d6bea099, 0 14px 22px -18px #5c3c1c8c;background:#fffcf6;border-radius:16px;flex-direction:column;flex:auto;margin-inline:2px;padding:14px 14px 12px;transition:transform .15s;display:flex;position:relative}.shelf-module__VkrJSG__label:before{content:"";background:var(--spine);border-radius:3px 0 0;width:12px;height:12px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.shelf-module__VkrJSG__book:hover .shelf-module__VkrJSG__label,.shelf-module__VkrJSG__book:focus-visible .shelf-module__VkrJSG__label{transform:translateY(-2px)}}@media (forced-colors:active){.shelf-module__VkrJSG__label{border:1px solid canvastext}}.shelf-module__VkrJSG__props{right:calc(var(--overhang) + var(--plank-h) * .34);bottom:calc((1 - var(--seat)) * var(--plank-h) - 2px);align-items:flex-end;gap:4px;display:none;position:absolute}.shelf-module__VkrJSG__props img{width:auto}.shelf-module__VkrJSG__propBooks{height:calc(var(--plank-h) * .86)}.shelf-module__VkrJSG__propPlant{height:calc(var(--plank-h) * .94)}@media (min-width:480px) and (max-width:1023.98px){.shelf-module__VkrJSG__lastSm .shelf-module__VkrJSG__props{display:flex}}@media (min-width:1024px) and (max-width:1279.98px){.shelf-module__VkrJSG__lastLg .shelf-module__VkrJSG__props{display:flex}}@media (min-width:1280px){.shelf-module__VkrJSG__lastXl .shelf-module__VkrJSG__props{display:flex}}.shelf-module__VkrJSG__plaza{--plank-h:48px;--overhang:10px;--gap-x:16px;row-gap:calc((1 - var(--seat)) * var(--plank-h) + 26px);padding-bottom:calc((1 - var(--seat)) * var(--plank-h))}@media (min-width:640px){.shelf-module__VkrJSG__plaza{--plank-h:56px;--overhang:20px;--gap-x:22px}}.shelf-module__VkrJSG__card{z-index:1;position:relative}.shelf-module__VkrJSG__foot{top:calc(var(--foot-top) * 100%);width:auto;height:calc(var(--plank-h) * var(--foot-h));position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.shelf-module__VkrJSG__cover,.shelf-module__VkrJSG__card{transition:transform .16s}.shelf-module__VkrJSG__book:hover .shelf-module__VkrJSG__cover,.shelf-module__VkrJSG__card:hover{transform:translateY(-3px)}}@media (forced-colors:active){.shelf-module__VkrJSG__cover{border:1px solid canvastext}}
[data-draw] .story-journey-module__8Lu5aq__route,[data-draw] .story-journey-module__8Lu5aq__line{stroke-dasharray:1 2}[data-draw=armed] .story-journey-module__8Lu5aq__route,[data-draw=armed] .story-journey-module__8Lu5aq__line{stroke-dashoffset:1.05px}[data-draw=armed] .story-journey-module__8Lu5aq__detail{opacity:0}[data-draw=in] .story-journey-module__8Lu5aq__route{stroke-dashoffset:0;transition:stroke-dashoffset var(--draw-dur,.9s) cubic-bezier(.3, .05, .7, .95) var(--draw-delay,0s)}[data-draw=in] .story-journey-module__8Lu5aq__detail{opacity:1;transition:opacity .4s ease-out var(--draw-delay,0s)}[data-draw=in] .story-journey-module__8Lu5aq__line{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out var(--draw-delay,0s)}@media (prefers-reduced-motion:reduce),print{[data-draw] .story-journey-module__8Lu5aq__route,[data-draw] .story-journey-module__8Lu5aq__line{stroke-dasharray:none;stroke-dashoffset:0;transition:none}[data-draw] .story-journey-module__8Lu5aq__detail{opacity:1;transition:none}}
.library-module__F1QO9q__room{background:#fff}.library-module__F1QO9q__search{background:#fff;border-radius:24px;padding:18px;box-shadow:0 0 0 1.5px #debe8c8c,inset 0 -4px #debe8c38,0 16px 30px -24px #5c3c1c80}@media (min-width:640px){.library-module__F1QO9q__search{padding:22px 26px 24px}}.library-module__F1QO9q__empty{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:28px 20px 32px;display:flex;box-shadow:0 0 0 1.5px #debe8c66,inset 0 3px 8px -5px #5c3c1c40}.library-module__F1QO9q__empty img{width:min(220px,64%);height:auto}
.square-module__TO0JhW__ground{background:#fff}.square-module__TO0JhW__stall{color:#4a3426;background:#fffaf0;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:19px 16px 8px 10px;font-size:15px;font-weight:800;line-height:1.2;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #e6bf8e,0 4px #d6a26b,0 12px 18px -12px #78461e80}.square-module__TO0JhW__stall:before{content:"";background:repeating-linear-gradient(90deg,#f6b3c6 0 12px,#fff 12px 24px);border-radius:12px 12px 0 0;height:8px;position:absolute;inset:2px 2px auto}.square-module__TO0JhW__stall:after{content:"";background:radial-gradient(circle at 6px 0,#f6b3c6 5px,#0000 5.5px) 0 0/24px 5px repeat-x,radial-gradient(circle at 18px 0,#fff 5px,#0000 5.5px) 0 0/24px 5px repeat-x;height:5px;position:absolute;inset:10px 2px auto}@media (hover:hover){.square-module__TO0JhW__stall:hover{transform:translateY(-2px)}}.square-module__TO0JhW__stall:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #e6bf8e,0 2px #d6a26b,0 6px 10px -8px #78461e80}@media (prefers-reduced-motion:reduce){.square-module__TO0JhW__stall,.square-module__TO0JhW__stall:hover,.square-module__TO0JhW__stall:active{transition:none;transform:none}}@media (forced-colors:active){.square-module__TO0JhW__stall{border:2px solid linktext}.square-module__TO0JhW__stall:before,.square-module__TO0JhW__stall:after{display:none}}.square-module__TO0JhW__board{--k:.7;border:0 solid #0000;border-image-source:var(--board);border-image-slice:var(--slice-top) var(--slice-right) var(--slice-bottom) var(--slice-left) fill;border-image-width:calc(var(--slice-top) * var(--k) * 1px) calc(var(--slice-right) * var(--k) * 1px) calc(var(--slice-bottom) * var(--k) * 1px) calc(var(--slice-left) * var(--k) * 1px);max-width:720px;padding:calc(var(--inner-top) * var(--k) * 1px + 12px) calc(var(--inner-right) * var(--k) * 1px + 18px) calc(var(--inner-bottom) * var(--k) * 1px + 6px) calc(var(--inner-left) * var(--k) * 1px + 18px);border-image-repeat:stretch}@media (max-width:479.98px){.square-module__TO0JhW__board{--k:.5}}@media (forced-colors:active){.square-module__TO0JhW__board{border:2px solid canvastext;padding:20px}}.square-module__TO0JhW__empty{background:#fff;border-radius:24px;align-items:center;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1.5px #f0bea073,inset 0 3px 8px -5px #783c2838}.square-module__TO0JhW__empty img{flex:none;width:74px;height:auto}@media (min-width:640px){.square-module__TO0JhW__empty{gap:24px;padding:24px 32px}.square-module__TO0JhW__empty img{width:92px}}
