.Footer-module__B1VrMG__footer{background:var(--bg-soft,var(--bg));border-top:1px solid var(--line);margin-top:var(--s-7);padding:var(--s-6) 0 var(--s-6);word-break:keep-all}.Footer-module__B1VrMG__groups{gap:var(--s-5) var(--s-8);flex-wrap:wrap;display:flex}.Footer-module__B1VrMG__group{min-width:0}.Footer-module__B1VrMG__title{font-size:var(--type-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);color:var(--ink-soft);margin:0 0 var(--s-1)}.Footer-module__B1VrMG__links{column-gap:var(--s-4);flex-wrap:wrap;row-gap:0;margin:0;padding:0;list-style:none;display:flex}.Footer-module__B1VrMG__strong{color:var(--ink);font-weight:var(--weight-semibold)}.Footer-module__B1VrMG__biz{border-top:1px solid var(--line);margin-top:var(--s-5);padding-top:var(--s-4);font-size:var(--type-xs);color:var(--ink-soft);line-height:1.7}.Footer-module__B1VrMG__biz p{margin:0}.Footer-module__B1VrMG__biz .Footer-module__B1VrMG__copy{margin-top:var(--s-2)}@media (max-width:640px){.Footer-module__B1VrMG__footer{padding:var(--s-5) 0}.Footer-module__B1VrMG__groups{gap:var(--s-3);flex-direction:column}.Footer-module__B1VrMG__moahub{display:none}.Footer-module__B1VrMG__links{column-gap:var(--s-3)}}
.HomeTastePreview-module__pO-zca__hero{--paper-edge-hi:#fbf3e3;--paper-edge-lo:#e2d3b6;--sh-book:0 2px 3px #2d1e1238, 14px 22px 36px -12px #2d1e126b;padding:var(--s-8) 0;word-break:keep-all;overflow-x:clip}.HomeTastePreview-module__pO-zca__grid{column-gap:var(--s-8);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"head stage""card stage";align-items:center;display:grid}.HomeTastePreview-module__pO-zca__head{grid-area:head;align-self:end;max-width:548px}.HomeTastePreview-module__pO-zca__card{grid-area:card;align-self:start;max-width:548px}.HomeTastePreview-module__pO-zca__stage{flex-direction:column;grid-area:stage;align-items:center;min-width:0;display:flex}.HomeTastePreview-module__pO-zca__badge{background:var(--acc-pumpkin);color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:700}.HomeTastePreview-module__pO-zca__h1{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);margin:var(--s-4) 0 var(--s-3);text-wrap:balance;font-size:clamp(32px,3.9vw,54px);font-weight:700;line-height:1.2}.HomeTastePreview-module__pO-zca__sub{font-size:var(--type-body-lg);color:var(--ink-soft);margin:0 0 var(--s-5)}.HomeTastePreview-module__pO-zca__sub b{color:var(--ink)}.HomeTastePreview-module__pO-zca__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);padding:var(--s-5) var(--s-5) var(--s-4)}.HomeTastePreview-module__pO-zca__form{text-align:left}.HomeTastePreview-module__pO-zca__label{font-size:var(--type-sm);color:var(--ink);margin-bottom:var(--s-2);font-weight:700;display:block}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__input{height:64px;padding:0 var(--s-5);border-radius:var(--r-lg);font-size:20px;font-weight:700}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__input::placeholder{font-weight:400}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__input[aria-invalid=true]{border-color:var(--acc-pumpkin-deep)}.HomeTastePreview-module__pO-zca__assure{margin:var(--s-2) 2px var(--s-4);color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.HomeTastePreview-module__pO-zca__assure svg{color:var(--acc-moss-deep);flex:none}.HomeTastePreview-module__pO-zca__lesson{justify-content:space-between;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:2px 4px 2px var(--s-3);border-radius:var(--r-md);background:var(--acc-pumpkin-wash);border:1px solid var(--acc-pumpkin-line);font-size:var(--type-sm);color:var(--ink-soft);display:flex}.HomeTastePreview-module__pO-zca__lesson b{color:var(--acc-pumpkin-ink)}.HomeTastePreview-module__pO-zca__lesson button{min-width:44px;min-height:44px;padding:0 var(--s-2);cursor:pointer;color:var(--ink-soft);text-underline-offset:4px;border-radius:var(--r-xs);background:0 0;border:none;font-size:13px;text-decoration:underline}.HomeTastePreview-module__pO-zca__lesson button:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeTastePreview-module__pO-zca__err{color:var(--acc-pumpkin-ink);font-size:var(--type-sm);margin:0 0 var(--s-3)}.HomeTastePreview-module__pO-zca__errOops{align-items:center;gap:var(--s-2);text-align:left;display:flex}.HomeTastePreview-module__pO-zca__oops{flex:none;width:48px;height:48px;position:relative}.HomeTastePreview-module__pO-zca__oops img{object-fit:contain;transform-origin:50% 82%;width:100%;height:100%;animation:HomeTastePreview-module__pO-zca__bear-oops 1.1s var(--ease-out) 1 both;display:block}@keyframes HomeTastePreview-module__pO-zca__bear-oops{0%{transform:none}20%{transform:scale(1.04,.95)}45%{transform:rotate(-9deg)translate(-2%)scale(.97)}to{transform:rotate(-7deg)translate(-1.5%)scale(.97)}}.HomeTastePreview-module__pO-zca__sweat{opacity:0;background:#9fd0ea;border-radius:50%/62% 62% 38% 38%;width:6px;height:9px;animation:.9s ease-in .35s 2 both HomeTastePreview-module__pO-zca__bear-sweat;position:absolute;top:14%;left:8%}@keyframes HomeTastePreview-module__pO-zca__bear-sweat{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(14px)}}.HomeTastePreview-module__pO-zca__cheer{justify-content:center;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--type-body);color:var(--ink);text-align:left;font-weight:700;line-height:1.4;display:flex}.HomeTastePreview-module__pO-zca__cheer b{color:var(--acc-pumpkin-deep)}.HomeTastePreview-module__pO-zca__cheerBear{flex:none;width:56px;height:56px;position:relative}.HomeTastePreview-module__pO-zca__cheerFace{background:radial-gradient(circle at 50% 56%, #fffcf7 0 38%, var(--acc-pumpkin-wash) 100%);transform-origin:50% 90%;width:100%;height:100%;animation:HomeTastePreview-module__pO-zca__bear-hooray .9s var(--ease-out) .25s 2 both;border-radius:50%;display:block;overflow:hidden}.HomeTastePreview-module__pO-zca__cheerFace img{object-fit:cover;transform-origin:24% 38%;width:100%;height:100%;display:block;transform:scale(1.5)}@keyframes HomeTastePreview-module__pO-zca__bear-hooray{0%{transform:none}18%{transform:scale(1.1,.86)}45%{transform:translateY(-16%)scale(.92,1.1)rotate(-3deg)}62%{transform:translateY(-17%)scale(.94,1.08)rotate(3deg)}82%{transform:scale(1.08,.9)}to{transform:none}}.HomeTastePreview-module__pO-zca__spark{opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;width:11px;height:11px;animation:HomeTastePreview-module__pO-zca__spark-up 1s var(--ease-out) var(--d,.3s) 1 both;background:#f2b53a;margin:-5.5px;position:absolute;top:50%;left:50%}@keyframes HomeTastePreview-module__pO-zca__spark-up{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}80%{opacity:1;transform:translate(var(--fx,0), var(--fy,-150%)) scale(1)}to{opacity:0;transform:translate(var(--fx,0), var(--fy,-150%)) scale(1.5)}}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__submit{border:none;width:100%;min-height:56px;padding:14px 20px;font-size:17px;font-weight:700}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__submit:disabled{opacity:.6;cursor:default}.HomeTastePreview-module__pO-zca__submit b{font-weight:700}.HomeTastePreview-module__pO-zca__form a.HomeTastePreview-module__pO-zca__submit{text-align:center;overflow-wrap:anywhere;line-height:1.35}.HomeTastePreview-module__pO-zca__alt{margin-top:var(--s-1);justify-content:center;display:flex}.HomeTastePreview-module__pO-zca__alt+.HomeTastePreview-module__pO-zca__more{margin-top:0}.HomeTastePreview-module__pO-zca__peek:disabled{cursor:default;text-decoration:none}.HomeTastePreview-module__pO-zca__more{margin-top:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.HomeTastePreview-module__pO-zca__peek,.HomeTastePreview-module__pO-zca__more a,.HomeTastePreview-module__pO-zca__more button{cursor:pointer;min-width:44px;min-height:44px;font-size:var(--type-sm);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;border-radius:var(--r-xs);background:0 0;border:none;align-items:center;padding:0 4px;display:inline-flex}.HomeTastePreview-module__pO-zca__peek:hover:not(:disabled),.HomeTastePreview-module__pO-zca__more a:hover,.HomeTastePreview-module__pO-zca__more button:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.HomeTastePreview-module__pO-zca__peek:focus-visible,.HomeTastePreview-module__pO-zca__more a:focus-visible,.HomeTastePreview-module__pO-zca__more button:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeTastePreview-module__pO-zca__panel{transition:grid-template-rows .32s var(--ease-out,ease);grid-template-rows:0fr;display:grid}.HomeTastePreview-module__pO-zca__panelOpen{grid-template-rows:1fr}.HomeTastePreview-module__pO-zca__panelInner{min-height:0;overflow:hidden}.HomeTastePreview-module__pO-zca__panelOpen .HomeTastePreview-module__pO-zca__panelInner{padding-top:var(--s-3)}.HomeTastePreview-module__pO-zca__again{min-height:44px;margin-top:var(--s-3);padding:0 var(--s-2);font-size:var(--type-sm);color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;text-decoration:underline}.HomeTastePreview-module__pO-zca__again:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeTastePreview-module__pO-zca__bookWrap{perspective:1100px;padding:8px 40px 44px;position:relative}.HomeTastePreview-module__pO-zca__bookWrap:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--acc-pumpkin-wash) 0 62%, #fff4e400 100%);pointer-events:none;border-radius:50%;width:118%;max-width:100vw;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.HomeTastePreview-module__pO-zca__tilt,.HomeTastePreview-module__pO-zca__settle,.HomeTastePreview-module__pO-zca__float,.HomeTastePreview-module__pO-zca__hop{display:block;position:relative}.HomeTastePreview-module__pO-zca__tilt{transform:rotateY(calc(var(--tx,0) * 3deg)) rotateX(calc(var(--ty,0) * -1.8deg));transition:transform .5s var(--ease-out)}.HomeTastePreview-module__pO-zca__settle{animation:.7s cubic-bezier(.3,1.3,.5,1) both HomeTastePreview-module__pO-zca__book-settle}@keyframes HomeTastePreview-module__pO-zca__book-settle{0%{transform:translateY(-36px)rotate(-3deg)}55%{transform:translateY(0)scale(1.035,.965)}75%{transform:translateY(-4px)scale(1)}to{transform:none}}.HomeTastePreview-module__pO-zca__float{animation:4.2s ease-in-out .9s infinite HomeTastePreview-module__pO-zca__book-float}@keyframes HomeTastePreview-module__pO-zca__book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.HomeTastePreview-module__pO-zca__float .HomeTastePreview-module__pO-zca__floor{animation:4.2s ease-in-out .9s infinite HomeTastePreview-module__pO-zca__book-floor}@keyframes HomeTastePreview-module__pO-zca__book-floor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(.97)}}.HomeTastePreview-module__pO-zca__calm .HomeTastePreview-module__pO-zca__float,.HomeTastePreview-module__pO-zca__calm .HomeTastePreview-module__pO-zca__float .HomeTastePreview-module__pO-zca__floor,.HomeTastePreview-module__pO-zca__bookWrap[data-offscreen] .HomeTastePreview-module__pO-zca__float,.HomeTastePreview-module__pO-zca__bookWrap[data-offscreen] .HomeTastePreview-module__pO-zca__float .HomeTastePreview-module__pO-zca__floor{animation-play-state:paused}.HomeTastePreview-module__pO-zca__still .HomeTastePreview-module__pO-zca__float,.HomeTastePreview-module__pO-zca__still .HomeTastePreview-module__pO-zca__float .HomeTastePreview-module__pO-zca__floor{animation:none}.HomeTastePreview-module__pO-zca__book{--d:13px;--cover:#b9793c;--cover-d:#9a6230;--cover-dd:#7c4e25;--bh:clamp(340px, 47vh, 440px);height:var(--bh);width:calc(var(--bh) * 2 / 3);margin:0 var(--d) var(--d) 0;transition:transform var(--dur-slow) var(--ease-out);display:block;position:relative;transform:rotate(-2.5deg)}.HomeTastePreview-module__pO-zca__book:hover{transform:rotate(-2.5deg)translateY(-5px)}.HomeTastePreview-module__pO-zca__floor{left:6%;right:-12%;bottom:calc(var(--d) * -1 - 26px);background:radial-gradient(50% 50%,#462d165c,#462d1600 72%);height:44px;position:absolute}.HomeTastePreview-module__pO-zca__drop{transform:translate(var(--d), var(--d));box-shadow:var(--sh-book);border-radius:4px;position:absolute;inset:0}.HomeTastePreview-module__pO-zca__side{transform-origin:0 0;transition:background-color var(--dur-slow) var(--ease-out);position:absolute}.HomeTastePreview-module__pO-zca__sideR{width:var(--d);background:linear-gradient(90deg, var(--cover-d) 0 2px, #0000 2px calc(100% - 2px), var(--cover-dd) calc(100% - 2px)), repeating-linear-gradient(90deg, var(--paper-edge-hi) 0 1px, var(--paper-edge-lo) 1px 2.5px);height:100%;top:0;left:100%;transform:skewY(45deg)}.HomeTastePreview-module__pO-zca__sideB{height:var(--d);background:linear-gradient(180deg, var(--cover-d) 0 2px, #0000 2px calc(100% - 2px), var(--cover-dd) calc(100% - 2px)), linear-gradient(#46301a33, #46301a33), repeating-linear-gradient(180deg, var(--paper-edge-hi) 0 1px, var(--paper-edge-lo) 1px 2.5px);width:100%;top:100%;left:0;transform:skew(45deg)}.HomeTastePreview-module__pO-zca__cover{background:var(--bg-warm);perspective:900px;border-radius:3px 2px 2px 3px;position:absolute;inset:0;overflow:hidden}.HomeTastePreview-module__pO-zca__art{object-fit:cover;width:100%;height:76%;display:block;position:absolute;bottom:0;left:0}.HomeTastePreview-module__pO-zca__artLeave{z-index:1;transform-origin:0;backface-visibility:hidden;pointer-events:none;animation:.52s cubic-bezier(.5,.02,.36,1) both HomeTastePreview-module__pO-zca__art-flip-out}@keyframes HomeTastePreview-module__pO-zca__art-flip-out{0%{filter:brightness();opacity:1;transform:rotateY(0)}99%{opacity:1}to{filter:brightness(.72);opacity:0;transform:rotateY(-96deg)}}.HomeTastePreview-module__pO-zca__artResult{animation:HomeTastePreview-module__pO-zca__art-in var(--dur-slow) var(--ease-out) both}@keyframes HomeTastePreview-module__pO-zca__art-in{0%{opacity:0}to{opacity:1}}.HomeTastePreview-module__pO-zca__band{z-index:2;text-align:center;background:#fffcf6;flex-direction:column;justify-content:center;align-items:center;height:24.5%;padding:0 9% 0 14%;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #2d2a260f}.HomeTastePreview-module__pO-zca__title{font-family:var(--font-display);font-weight:600;font-size:calc(var(--bh) * .062);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;line-height:1.3}.HomeTastePreview-module__pO-zca__titleSmall{font-size:calc(var(--bh) * .052)}.HomeTastePreview-module__pO-zca__titleTiny{font-size:calc(var(--bh) * .043);line-height:1.25}.HomeTastePreview-module__pO-zca__nm{transition:color var(--dur-slow) var(--ease-out)}.HomeTastePreview-module__pO-zca__named .HomeTastePreview-module__pO-zca__nm{color:var(--acc-pumpkin-deep)}.HomeTastePreview-module__pO-zca__subt{margin-top:calc(var(--bh) * .014);font-size:calc(var(--bh) * .028);color:var(--ink-soft)}.HomeTastePreview-module__pO-zca__foot{z-index:2;height:7.5%;font-size:calc(var(--bh) * .024);color:var(--ink-soft);background:#fffcf6e6;place-items:center;padding-left:6%;display:grid;position:absolute;bottom:0;left:0;right:0}.HomeTastePreview-module__pO-zca__tape{z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg, #ffffff0f 0 1px, #0000 1px 3px), linear-gradient(90deg, var(--cover-dd), var(--cover) 75%);width:6.5%;position:absolute;top:0;bottom:0;left:0}.HomeTastePreview-module__pO-zca__hinge{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000000d 45%,#ffffff4d 70%,#fff0);width:2.6%;position:absolute;top:0;bottom:0;left:6.5%}.HomeTastePreview-module__pO-zca__gloss{z-index:3;pointer-events:none;background:linear-gradient(108deg,#ffffff3d 0%,#fff0 30%);position:absolute;inset:0}.HomeTastePreview-module__pO-zca__loadingVeil{z-index:2;background:#fff8f0a8;justify-content:center;align-items:flex-end;padding-bottom:7%;display:none;position:absolute;inset:24.5% 0 7.5%}.HomeTastePreview-module__pO-zca__loadingVeil:before{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffffbf 50%,#fff0 70%) 0 0/220% 100%;position:absolute;inset:0}.HomeTastePreview-module__pO-zca__loading:not([data-sketch]) .HomeTastePreview-module__pO-zca__loadingVeil:before{animation:1.6s linear infinite HomeTastePreview-module__pO-zca__shimmer}.HomeTastePreview-module__pO-zca__waitPill{max-width:92%;font-size:calc(var(--bh) * .034);color:var(--acc-pumpkin-ink);background:var(--bg);box-shadow:var(--sh-1);text-align:left;border-radius:18px;align-items:center;gap:7px;padding:6px 12px 6px 7px;display:flex;position:relative}.HomeTastePreview-module__pO-zca__waitTxt{flex-direction:column;gap:1px;min-width:0;line-height:1.35;display:flex}.HomeTastePreview-module__pO-zca__waitTxt b{font-weight:700}.HomeTastePreview-module__pO-zca__waitStep{color:var(--ink-soft);animation:HomeTastePreview-module__pO-zca__wait-step-in .32s var(--ease-out) both;font-size:.86em;font-weight:400}@keyframes HomeTastePreview-module__pO-zca__wait-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.HomeTastePreview-module__pO-zca__waitBear{width:calc(var(--bh) * .095);height:calc(var(--bh) * .095);background:radial-gradient(circle at 50% 56%, #fffcf7 0 38%, var(--acc-pumpkin-wash) 100%);border-radius:50%;flex:none;overflow:hidden}.HomeTastePreview-module__pO-zca__waitBear img{object-fit:cover;transform-origin:55% 34%;width:100%;height:100%;animation:2.4s ease-in-out infinite HomeTastePreview-module__pO-zca__bear-rock;display:block}@keyframes HomeTastePreview-module__pO-zca__bear-rock{0%,to{transform:scale(1.75)rotate(-2.5deg)}50%{transform:scale(1.75)rotate(2.5deg)}}.HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__loadingVeil{display:flex}@keyframes HomeTastePreview-module__pO-zca__shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.HomeTastePreview-module__pO-zca__draw{z-index:1;background:#fffaf2;width:100%;height:76%;display:none;position:absolute;bottom:0;left:0;overflow:hidden}.HomeTastePreview-module__pO-zca__book[data-sketch].HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__draw{display:block}.HomeTastePreview-module__pO-zca__book[data-sketch] .HomeTastePreview-module__pO-zca__loadingVeil{background:0 0}.HomeTastePreview-module__pO-zca__book[data-sketch] .HomeTastePreview-module__pO-zca__loadingVeil:before{display:none}.HomeTastePreview-module__pO-zca__sk,.HomeTastePreview-module__pO-zca__col{width:100%;height:100%;display:block;position:absolute;inset:0}.HomeTastePreview-module__pO-zca__col{object-fit:cover;-webkit-mask-image:linear-gradient(105deg,#000 40%,#0000 60%);mask-image:linear-gradient(105deg,#000 40%,#0000 60%);-webkit-mask-position:90% 0;mask-position:90% 0;-webkit-mask-size:320% 100%;mask-size:320% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HomeTastePreview-module__pO-zca__book[data-sketch].HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__sk{animation:3.2s ease-out both HomeTastePreview-module__pO-zca__sketch-in}@keyframes HomeTastePreview-module__pO-zca__sketch-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.HomeTastePreview-module__pO-zca__book[data-sketch].HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__col{animation:40s linear 3.2s both HomeTastePreview-module__pO-zca__color-in}@keyframes HomeTastePreview-module__pO-zca__color-in{0%{-webkit-mask-position:90% 0;mask-position:90% 0}9%{-webkit-mask-position:60% 0;mask-position:60% 0}20%{-webkit-mask-position:45% 0;mask-position:45% 0}50%{-webkit-mask-position:32% 0;mask-position:32% 0}to{-webkit-mask-position:24% 0;mask-position:24% 0}}.HomeTastePreview-module__pO-zca__dots{justify-content:center;align-items:center;gap:0;min-height:44px;display:flex}.HomeTastePreview-module__pO-zca__dotBtn{cursor:pointer;border-radius:var(--r-xs);background:0 0;border:none;place-items:center;min-width:32px;height:44px;padding:0 6px;display:inline-grid}.HomeTastePreview-module__pO-zca__dotBtn:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeTastePreview-module__pO-zca__dot{background:var(--line-strong,#d8cdba);border-radius:999px;width:8px;height:8px;transition:width .2s;display:block}.HomeTastePreview-module__pO-zca__dotOn{background:var(--ink);width:22px}.HomeTastePreview-module__pO-zca__dotsLabel{margin-left:var(--s-2);font-size:var(--type-xs);color:var(--ink-soft)}.HomeTastePreview-module__pO-zca__stylePick{width:100%;max-width:460px}.HomeTastePreview-module__pO-zca__stylePickHead{margin:0 0 var(--s-2);font-size:var(--type-sm);color:var(--ink-soft)}.HomeTastePreview-module__pO-zca__stylePickHead b{color:var(--ink)}.HomeTastePreview-module__pO-zca__chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 4px;display:grid}.HomeTastePreview-module__pO-zca__chip{border:1px solid var(--line);background:var(--bg);letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;min-width:0;min-height:68px;color:var(--ink);text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px 6px;font-size:12px;line-height:1.2;display:flex}.HomeTastePreview-module__pO-zca__chip img{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:40px;height:40px}.HomeTastePreview-module__pO-zca__chip:hover{background:var(--bg-warm);border-color:var(--line-strong);transform:translateY(var(--lift-1))}.HomeTastePreview-module__pO-zca__chip:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeTastePreview-module__pO-zca__chip[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.HomeTastePreview-module__pO-zca__chip[aria-checked=true] img{border-color:var(--bg)}.HomeTastePreview-module__pO-zca__intro{text-align:center;margin-top:var(--s-8)}.HomeTastePreview-module__pO-zca__introLine{text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;max-width:100%;display:inline-block}.HomeTastePreview-module__pO-zca__nb{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){.HomeTastePreview-module__pO-zca__chip{letter-spacing:-.045em;font-size:11px}}@media (max-width:900px){.HomeTastePreview-module__pO-zca__hero{padding:var(--s-5) 0 var(--s-7)}.HomeTastePreview-module__pO-zca__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""stage";row-gap:0}.HomeTastePreview-module__pO-zca__hasResult{grid-template-areas:"head""stage""card"}.HomeTastePreview-module__pO-zca__hasResult .HomeTastePreview-module__pO-zca__stage{margin:0 0 var(--s-5)}.HomeTastePreview-module__pO-zca__head{text-align:center;align-self:auto;max-width:none}.HomeTastePreview-module__pO-zca__card{width:100%;max-width:560px;padding:var(--s-4) var(--s-4) var(--s-2);place-self:auto center}.HomeTastePreview-module__pO-zca__stage{margin-top:var(--s-6)}.HomeTastePreview-module__pO-zca__h1{margin:var(--s-3) 0 var(--s-2);font-size:clamp(28px,8vw,40px)}.HomeTastePreview-module__pO-zca__sub{margin-bottom:var(--s-4);font-size:15px}.HomeTastePreview-module__pO-zca__form .HomeTastePreview-module__pO-zca__input{height:58px}.HomeTastePreview-module__pO-zca__assure{margin-bottom:var(--s-3);font-size:12.5px}.HomeTastePreview-module__pO-zca__book{--bh:330px;--d:11px}.HomeTastePreview-module__pO-zca__hasResult .HomeTastePreview-module__pO-zca__book{--bh:min(400px, 104vw)}.HomeTastePreview-module__pO-zca__bookWrap{padding:4px 30px 40px}.HomeTastePreview-module__pO-zca__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.HomeTastePreview-module__pO-zca__chip{min-height:72px;font-size:12.5px}.HomeTastePreview-module__pO-zca__chip img{width:44px;height:44px}.HomeTastePreview-module__pO-zca__intro{margin-top:var(--s-7)}}@media (prefers-reduced-motion:reduce){.HomeTastePreview-module__pO-zca__loadingVeil:before{animation:none}.HomeTastePreview-module__pO-zca__book,.HomeTastePreview-module__pO-zca__nm,.HomeTastePreview-module__pO-zca__panel,.HomeTastePreview-module__pO-zca__dot,.HomeTastePreview-module__pO-zca__tilt{transition:none}.HomeTastePreview-module__pO-zca__tilt{transform:none}.HomeTastePreview-module__pO-zca__book:hover{transform:rotate(-2.5deg)}.HomeTastePreview-module__pO-zca__artResult{animation:none}.HomeTastePreview-module__pO-zca__chip:hover{transform:none}.HomeTastePreview-module__pO-zca__settle,.HomeTastePreview-module__pO-zca__float,.HomeTastePreview-module__pO-zca__float .HomeTastePreview-module__pO-zca__floor{animation:none}.HomeTastePreview-module__pO-zca__artLeave{opacity:0;animation:none}.HomeTastePreview-module__pO-zca__book[data-sketch].HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__sk{animation:none}.HomeTastePreview-module__pO-zca__book[data-sketch].HomeTastePreview-module__pO-zca__loading .HomeTastePreview-module__pO-zca__col{opacity:0;animation:none}.HomeTastePreview-module__pO-zca__waitStep,.HomeTastePreview-module__pO-zca__waitBear img{animation:none}.HomeTastePreview-module__pO-zca__waitBear img{transform:scale(1.75)}.HomeTastePreview-module__pO-zca__cheerFace{animation:none}.HomeTastePreview-module__pO-zca__spark,.HomeTastePreview-module__pO-zca__sweat{animation:none;display:none}.HomeTastePreview-module__pO-zca__oops img{animation:none;transform:rotate(-7deg)}}#taste-heading{scroll-margin-top:200px}
.ShareMenu-module__fWbn_G__root{z-index:calc(var(--z-modal,100000) + 50);font-family:var(--font-body);color:var(--ink);word-break:keep-all;position:fixed;inset:0}.ShareMenu-module__fWbn_G__backdrop{background:0 0;position:absolute;inset:0}.ShareMenu-module__fWbn_G__panel{overscroll-behavior:contain;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg);box-shadow:var(--sh-2), 0 18px 48px #2d2a2638;animation:ShareMenu-module__fWbn_G__pop var(--dur-fast) var(--ease-out);position:fixed;top:12px;left:12px;overflow-y:auto}@keyframes ShareMenu-module__fWbn_G__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ShareMenu-module__fWbn_G__head{justify-content:space-between;align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.ShareMenu-module__fWbn_G__title{gap:2px;min-width:0;margin:0;display:grid}.ShareMenu-module__fWbn_G__title b{font-size:var(--type-body);font-weight:var(--weight-bold);line-height:1.3}.ShareMenu-module__fWbn_G__title span{font-size:var(--type-sm);color:var(--ink-soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ShareMenu-module__fWbn_G__close{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:inline-flex}.ShareMenu-module__fWbn_G__close svg{width:20px;height:20px}.ShareMenu-module__fWbn_G__close:hover{background:var(--bg-warm);color:var(--ink)}.ShareMenu-module__fWbn_G__close:focus-visible{box-shadow:var(--sh-focus);outline:none}.ShareMenu-module__fWbn_G__actions{gap:var(--s-2);display:grid}.ShareMenu-module__fWbn_G__item{justify-content:center;align-items:center;gap:var(--s-2);width:100%;min-height:48px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1.5px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:var(--weight-semibold);cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);line-height:1.2;display:flex}.ShareMenu-module__fWbn_G__item svg{flex:none;width:20px;height:20px}.ShareMenu-module__fWbn_G__item:hover{background:var(--bg-soft);border-color:var(--ink-soft)}.ShareMenu-module__fWbn_G__item:focus-visible{box-shadow:var(--sh-focus);outline:none}.ShareMenu-module__fWbn_G__item:disabled{cursor:default;opacity:.6}.ShareMenu-module__fWbn_G__kakao,.ShareMenu-module__fWbn_G__kakao:hover{color:#191919;background:#fee500;border-color:#fee500}.ShareMenu-module__fWbn_G__kakao:hover:not(:disabled){background:#f5dc00;border-color:#f5dc00}.ShareMenu-module__fWbn_G__hint{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bg-soft);font-size:var(--type-sm);color:var(--ink-soft);margin:0;line-height:1.5}.ShareMenu-module__fWbn_G__link{width:100%;min-height:44px;margin-top:var(--s-3);padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-soft);color:var(--ink-soft);font:inherit;text-overflow:ellipsis;font-size:16px;display:block}.ShareMenu-module__fWbn_G__link:focus-visible{box-shadow:var(--sh-focus);outline:none}.ShareMenu-module__fWbn_G__note{margin:var(--s-2) 0 0;min-height:20px;font-size:var(--type-sm);color:var(--acc-moss-deep);line-height:1.45}.ShareMenu-module__fWbn_G__note[data-tone=warn]{color:var(--acc-berry)}.ShareMenu-module__fWbn_G__note[data-tone=none]{min-height:0;margin-top:0}.ShareMenu-module__fWbn_G__foot{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ShareMenu-module__fWbn_G__warn{font-size:var(--type-xs);color:var(--ink-soft);margin:0;line-height:1.5}.ShareMenu-module__fWbn_G__stop{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--type-sm);font-weight:var(--weight-semibold);cursor:pointer;touch-action:manipulation;white-space:nowrap;flex:none}.ShareMenu-module__fWbn_G__stop:hover{background:var(--bg-warm);border-color:var(--ink-soft)}.ShareMenu-module__fWbn_G__stop:focus-visible{box-shadow:var(--sh-focus);outline:none}.ShareMenu-module__fWbn_G__stop:disabled{cursor:default;opacity:.6}@media (max-width:640px){.ShareMenu-module__fWbn_G__backdrop{background:#2d2a2673}.ShareMenu-module__fWbn_G__panel{width:auto;max-height:86dvh;padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;animation-name:ShareMenu-module__fWbn_G__rise;animation-duration:var(--dur-base);border-width:1px 0 0;inset:auto 0 0}}@keyframes ShareMenu-module__fWbn_G__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ShareMenu-module__fWbn_G__panel{animation:none}}
.UnsafeWordGuard-module__z59BUW__bad,.UnsafeWordGuard-module__z59BUW__notice{--uw-red:#b3261e;--uw-red-wash:#fdf1ef;--uw-red-line:#e9b8b3}.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad,.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad.UnsafeWordGuard-module__z59BUW__bad:focus-visible{border-color:var(--uw-red);box-shadow:0 0 0 3px #b3261e29}.UnsafeWordGuard-module__z59BUW__shakeA{animation:.4s cubic-bezier(.36,.07,.19,.97) both UnsafeWordGuard-module__z59BUW__uw-shake-a}.UnsafeWordGuard-module__z59BUW__shakeB{animation:.4s cubic-bezier(.36,.07,.19,.97) both UnsafeWordGuard-module__z59BUW__uw-shake-b}@keyframes UnsafeWordGuard-module__z59BUW__uw-shake-a{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes UnsafeWordGuard-module__z59BUW__uw-shake-b{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.UnsafeWordGuard-module__z59BUW__notice{margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border:1.5px solid var(--uw-red-line);border-left:4px solid var(--uw-red);border-radius:var(--r-md);background:var(--uw-red-wash);color:var(--ink);font-size:var(--type-sm);text-align:left;word-break:keep-all;overflow-wrap:anywhere;font-weight:400;line-height:1.6}.UnsafeWordGuard-module__z59BUW__notice p{margin:0}.UnsafeWordGuard-module__z59BUW__lead{color:var(--uw-red);font-weight:700}.UnsafeWordGuard-module__z59BUW__word{color:var(--uw-red);font-weight:800}.UnsafeWordGuard-module__z59BUW__advice{margin-top:2px}.UnsafeWordGuard-module__z59BUW__btn{min-height:44px;margin-top:var(--s-2);padding:0 var(--s-4);border:1.5px solid var(--uw-red);border-radius:var(--r-pill);color:var(--uw-red);font-family:var(--font-body);font-size:var(--type-sm);text-align:left;cursor:pointer;background:#fff;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.UnsafeWordGuard-module__z59BUW__btn:hover{background:var(--uw-red);color:#fff}.UnsafeWordGuard-module__z59BUW__btn:focus-visible{outline-offset:2px;outline:3px solid #b3261e73}.UnsafeWordGuard-module__z59BUW__proceed{min-height:44px;margin:var(--s-2) 0 0;color:var(--ink-soft);font-family:var(--font-body);font-size:var(--type-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.UnsafeWordGuard-module__z59BUW__btn+.UnsafeWordGuard-module__z59BUW__proceed{margin-left:var(--s-3)}.UnsafeWordGuard-module__z59BUW__proceed:focus-visible{outline-offset:2px;outline:3px solid #b3261e73}.UnsafeWordGuard-module__z59BUW__done{margin:var(--s-2) 2px 0;font-size:var(--type-sm);color:var(--acc-moss-deep);text-align:left;line-height:1.5}.UnsafeWordGuard-module__z59BUW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UnsafeWordGuard-module__z59BUW__serverHint{margin-top:var(--s-2);display:block}@media (prefers-reduced-motion:reduce){.UnsafeWordGuard-module__z59BUW__shakeA,.UnsafeWordGuard-module__z59BUW__shakeB{animation:none}}
.ClosedBook-module__Xjbp5G__tokens{--paper-edge-hi:#fbf3e3;--paper-edge-lo:#e2d3b6;--sh-book-night:0 2px 4px #0006, 18px 30px 60px -14px #000000b3;--d:var(--book-depth,14px)}.ClosedBook-module__Xjbp5G__layer{pointer-events:none;opacity:0;transition:opacity .18s ease-out;position:absolute;top:0;}.ClosedBook-module__Xjbp5G__layer.ClosedBook-module__Xjbp5G__on{opacity:1}.ClosedBook-module__Xjbp5G__under{z-index:0}.ClosedBook-module__Xjbp5G__over{z-index:7}.ClosedBook-module__Xjbp5G__floor{left:5%;right:-9%;bottom:calc(var(--d) * -1 - 34px);background:radial-gradient(50% 50%,#000000b8,#0000 74%);height:60px;position:absolute}.ClosedBook-module__Xjbp5G__drop{transform:translate(var(--d), var(--d));box-shadow:var(--sh-book-night);border-radius:4px;position:absolute;inset:0}.ClosedBook-module__Xjbp5G__side{transform-origin:0 0;position:absolute}.ClosedBook-module__Xjbp5G__sideR{width:var(--d);background:linear-gradient(90deg, var(--cover-d) 0 2px, #0000 2px calc(100% - 2px), var(--cover-dd) calc(100% - 2px)), repeating-linear-gradient(90deg, var(--paper-edge-hi) 0 1px, var(--paper-edge-lo) 1px 2.5px);height:100%;top:0;left:100%;transform:skewY(45deg)}.ClosedBook-module__Xjbp5G__sideB{height:var(--d);background:linear-gradient(180deg, var(--cover-d) 0 2px, #0000 2px calc(100% - 2px), var(--cover-dd) calc(100% - 2px)), linear-gradient(#46301a38, #46301a38), repeating-linear-gradient(180deg, var(--paper-edge-hi) 0 1px, var(--paper-edge-lo) 1px 2.5px);width:100%;top:100%;left:0;transform:skew(45deg)}.ClosedBook-module__Xjbp5G__tape{background:repeating-linear-gradient(0deg, #ffffff09 0 1px, #0000 1px 3px), linear-gradient(90deg, var(--cover-dd), var(--cover-d) 55%, var(--cover));border-radius:3px 0 0 3px;width:6.5%;position:absolute;top:0;bottom:0;left:0}.ClosedBook-module__Xjbp5G__hinge{background:linear-gradient(90deg,#00000057,#0000000f 45%,#ffffff38 70%,#fff0);width:2.6%;position:absolute;top:0;bottom:0;left:6.5%}.ClosedBook-module__Xjbp5G__gloss{background:linear-gradient(108deg,#fff3 0%,#fff0 32%);position:absolute;inset:0}.ClosedBook-module__Xjbp5G__hint{background:var(--acc-pumpkin,#e89b47);color:#2d2a26;min-height:44px;font-family:var(--font-body);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #00000059}.ClosedBook-module__Xjbp5G__hint svg{flex:none;width:18px;height:18px}.ClosedBook-module__Xjbp5G__hintBob{animation:2.6s cubic-bezier(.22,.61,.36,1) infinite ClosedBook-module__Xjbp5G__hint-bob}@keyframes ClosedBook-module__Xjbp5G__hint-bob{0%,46%,to{translate:0}14%{translate:0 -6px}28%{translate:0}36%{translate:0 -3px}}.ClosedBook-module__Xjbp5G__book{--ch:320px;width:calc(var(--ch) * 2 / 3);height:var(--ch);margin:0 var(--d) var(--d) 0;cursor:pointer;background:0 0;border:0;flex:none;padding:0;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:block;position:relative;}.ClosedBook-module__Xjbp5G__book:focus-visible{outline:3px solid var(--acc-pumpkin-soft,#f5c58a);outline-offset:10px;border-radius:6px}.ClosedBook-module__Xjbp5G__cover{background:var(--cover);border-radius:3px 2px 2px 3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ClosedBook-module__Xjbp5G__cover img{object-fit:cover;width:100%;height:100%;display:block}.ClosedBook-module__Xjbp5G__coverTitle{color:#fff8f0;font-family:var(--font-display);font-weight:600;font-size:calc(var(--ch) * .06);text-align:center;word-break:keep-all;padding:0 12% 0 18%;line-height:1.4}@media (prefers-reduced-motion:reduce){.ClosedBook-module__Xjbp5G__hintBob{animation:none}.ClosedBook-module__Xjbp5G__book,.ClosedBook-module__Xjbp5G__layer{transition:none}}
.EndStamp-module__wlSZpW__host{--sz:clamp(76px, calc(var(--ch,320px) * .3), 118px);right:calc(var(--sz) * -.3);bottom:calc(var(--sz) * .04);width:var(--sz);height:var(--sz);z-index:3;pointer-events:none;position:absolute}.EndStamp-module__wlSZpW__stamp{border:calc(var(--sz) * .045) double #c2452d;color:#c2452d;text-align:center;opacity:.94;background:#fffaf2e6;border-radius:50%;place-content:center;gap:1px;display:grid;position:absolute;inset:0;transform:rotate(-12deg);box-shadow:0 2px 6px #00000047}.EndStamp-module__wlSZpW__stamp b{font-family:var(--font-display);font-weight:700;font-size:calc(var(--sz) * .165);letter-spacing:-.02em;white-space:nowrap;line-height:1.2}.EndStamp-module__wlSZpW__stamp small{font-family:var(--font-body);font-size:calc(var(--sz) * .1);letter-spacing:.06em;line-height:1.2}.EndStamp-module__wlSZpW__go .EndStamp-module__wlSZpW__stamp{animation:.52s cubic-bezier(.2,1.4,.4,1) .36s both EndStamp-module__wlSZpW__end-stamp-slam}@keyframes EndStamp-module__wlSZpW__end-stamp-slam{0%{opacity:0;transform:rotate(-24deg)scale(2.4)}55%{opacity:1;transform:rotate(-10deg)scale(.94)}75%{transform:rotate(-13deg)scale(1.04)}to{opacity:.94;transform:rotate(-12deg)scale(1)}}.EndStamp-module__wlSZpW__star{width:calc(var(--sz) * .19);height:calc(var(--sz) * .19);margin:calc(var(--sz) * -.095);opacity:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:EndStamp-module__wlSZpW__end-stamp-burst .9s var(--ease-out,ease-out) .62s both;background:#f2b53a;position:absolute;top:50%;left:50%}@keyframes EndStamp-module__wlSZpW__end-stamp-burst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * var(--sz)), calc(var(--dy) * var(--sz))) scale(1) rotate(var(--r))}}@media (max-width:760px){.EndStamp-module__wlSZpW__host{--sz:72px;bottom:-6px;right:-30px}}@media (prefers-reduced-motion:reduce){.EndStamp-module__wlSZpW__go .EndStamp-module__wlSZpW__stamp{animation:none}.EndStamp-module__wlSZpW__star{animation:none;display:none}}
.NarrationControls-module__XD-BJW__narr{color:#f6e9d4;font-family:var(--font-body);background:#fff8f01a;border:1px solid #fff8f02e;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}.NarrationControls-module__XD-BJW__narr button{color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;font-family:inherit}.NarrationControls-module__XD-BJW__narr button:focus-visible{outline:2px solid var(--acc-pumpkin-soft,#f5c58a);outline-offset:2px}.NarrationControls-module__XD-BJW__narr button:hover:not(:disabled){background:#fff8f01a}.NarrationControls-module__XD-BJW__narr button:disabled{opacity:.55;cursor:default}.NarrationControls-module__XD-BJW__play{text-align:left;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 4px;display:inline-flex}.NarrationControls-module__XD-BJW__ic{background:var(--acc-pumpkin,#e89b47);color:#2d2a26;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.NarrationControls-module__XD-BJW__ic svg{width:16px;height:16px}.NarrationControls-module__XD-BJW__dots{gap:3px;display:inline-flex}.NarrationControls-module__XD-BJW__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite NarrationControls-module__XD-BJW__narr-dot}.NarrationControls-module__XD-BJW__dots i:nth-child(2){animation-delay:.15s}.NarrationControls-module__XD-BJW__dots i:nth-child(3){animation-delay:.3s}@keyframes NarrationControls-module__XD-BJW__narr-dot{0%,to{opacity:.3}50%{opacity:1}}.NarrationControls-module__XD-BJW__labels{flex-direction:column;line-height:1.15;display:flex}.NarrationControls-module__XD-BJW__label{white-space:nowrap;font-size:15px;font-weight:700}.NarrationControls-module__XD-BJW__note{color:#d9c6a8;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:400}.NarrationControls-module__XD-BJW__sep{background:#fff8f033;flex:none;width:1px;height:22px}.NarrationControls-module__XD-BJW__auto{white-space:nowrap;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.NarrationControls-module__XD-BJW__switch{background:#fff8f03d;border-radius:999px;flex:none;width:36px;height:22px;transition:background .16s ease-out;position:relative}.NarrationControls-module__XD-BJW__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s ease-out;position:absolute;top:3px;left:3px}.NarrationControls-module__XD-BJW__auto[aria-checked=true] .NarrationControls-module__XD-BJW__switch{background:var(--acc-pumpkin,#e89b47)}.NarrationControls-module__XD-BJW__auto[aria-checked=true] .NarrationControls-module__XD-BJW__switch:after{transform:translate(14px)}.NarrationControls-module__XD-BJW__speed{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:52px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}@media (max-width:760px){.NarrationControls-module__XD-BJW__narr{flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;display:flex}.NarrationControls-module__XD-BJW__play{gap:8px;padding-right:6px}.NarrationControls-module__XD-BJW__auto{color:#f6e9d4b8;gap:5px;padding:0 6px;font-size:13px}.NarrationControls-module__XD-BJW__auto[aria-checked=true]{color:inherit}.NarrationControls-module__XD-BJW__switch{background:0 0;border:1.5px solid #fff8f080;width:10px;height:10px}.NarrationControls-module__XD-BJW__switch:after{display:none}.NarrationControls-module__XD-BJW__auto[aria-checked=true] .NarrationControls-module__XD-BJW__switch{border-color:var(--acc-pumpkin,#e89b47)}.NarrationControls-module__XD-BJW__speed{min-width:44px;padding:0 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.NarrationControls-module__XD-BJW__dots i{opacity:.8;animation:none}.NarrationControls-module__XD-BJW__switch,.NarrationControls-module__XD-BJW__switch:after{transition:none}}
.NarrationCaption-module__NjuJPq__cap{height:var(--cap-h,76px);text-align:center;word-break:keep-all;pointer-events:none;flex:none;place-items:center;padding:0 clamp(12px,3vw,40px);display:grid;overflow:hidden}.NarrationCaption-module__NjuJPq__sent{max-width:34em;font-family:var(--font-display);letter-spacing:-.01em;color:var(--stage-ink,#f6e9d4);text-wrap:balance;animation:NarrationCaption-module__NjuJPq__cap-in .32s var(--ease-out,ease-out) both;margin:0;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.4}.NarrationCaption-module__NjuJPq__long{font-size:clamp(17px,1.45vw,21px)}.NarrationCaption-module__NjuJPq__hint{font-family:var(--font-body);color:var(--stage-ink-soft,#d9c6a8);opacity:.82;text-wrap:balance;margin:0;font-size:13px;line-height:1.5}@keyframes NarrationCaption-module__NjuJPq__cap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.NarrationCaption-module__NjuJPq__cap{height:var(--cap-h,72px);padding:0 10px}.NarrationCaption-module__NjuJPq__sent{font-size:18px;line-height:1.36}.NarrationCaption-module__NjuJPq__long{font-size:15.5px;line-height:1.36}.NarrationCaption-module__NjuJPq__hint{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.NarrationCaption-module__NjuJPq__sent{animation:none}}
.LessonPicker-module__QMBX3W__field{margin-bottom:var(--s-4);word-break:keep-all;container-type:inline-size}.LessonPicker-module__QMBX3W__label{color:var(--ink);align-items:baseline;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.LessonPicker-module__QMBX3W__label small{color:var(--ink-soft);font-size:13px;font-weight:400}.LessonPicker-module__QMBX3W__help{font-size:var(--type-sm);color:var(--ink-soft);margin:0 0 var(--s-3)}.LessonPicker-module__QMBX3W__pick{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LessonPicker-module__QMBX3W__opt{align-items:center;gap:var(--s-3);text-align:left;min-height:84px;padding:var(--s-3);border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex;position:relative}.LessonPicker-module__QMBX3W__opt:hover{background:var(--bg-soft);border-color:var(--line-strong);transform:translateY(var(--lift-1))}.LessonPicker-module__QMBX3W__opt:focus-visible{box-shadow:var(--sh-focus);outline:none}.LessonPicker-module__QMBX3W__thumb{border-radius:var(--r-sm);background:radial-gradient(circle at 50% 56%, #fffcf7 0%, #fffcf7 38%, var(--acc-pumpkin-wash) 100%);flex:none;width:60px;height:60px;display:block;overflow:hidden}.LessonPicker-module__QMBX3W__thumb[hidden]{display:none}.LessonPicker-module__QMBX3W__thumb img{object-fit:cover;width:100%;height:100%;display:block}.LessonPicker-module__QMBX3W__tx{flex-direction:column;gap:2px;min-width:0;padding-right:22px;display:flex}.LessonPicker-module__QMBX3W__top{font-size:15px;font-weight:700}.LessonPicker-module__QMBX3W__say{font-family:var(--font-display);color:var(--ink-soft);font-size:13.5px;line-height:1.5}.LessonPicker-module__QMBX3W__opt[aria-checked=true]{background:var(--acc-pumpkin-wash);border-color:var(--acc-pumpkin-deep);box-shadow:inset 0 0 0 .5px var(--acc-pumpkin-deep)}.LessonPicker-module__QMBX3W__opt[aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 .5px var(--acc-pumpkin-deep), var(--sh-focus)}.LessonPicker-module__QMBX3W__opt[aria-checked=true] .LessonPicker-module__QMBX3W__say{color:var(--acc-pumpkin-ink)}.LessonPicker-module__QMBX3W__ck{background:var(--acc-pumpkin-deep);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:10px;right:10px}.LessonPicker-module__QMBX3W__opt[aria-checked=true] .LessonPicker-module__QMBX3W__ck{display:grid}.LessonPicker-module__QMBX3W__sel{margin:var(--s-3) 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--bg-soft);font-size:var(--type-sm);color:var(--ink-soft);min-height:48px;line-height:1.6}.LessonPicker-module__QMBX3W__sel b{color:var(--ink)}.LessonPicker-module__QMBX3W__field .LessonPicker-module__QMBX3W__custom{padding:var(--s-3) var(--s-4);font-size:var(--type-body);border-radius:var(--r-lg);min-height:48px}@container (max-width:440px){.LessonPicker-module__QMBX3W__pick{grid-template-columns:minmax(0,1fr)}.LessonPicker-module__QMBX3W__opt{min-height:76px;padding:8px 10px}.LessonPicker-module__QMBX3W__thumb{width:56px;height:56px}.LessonPicker-module__QMBX3W__say{font-size:13px}}@media (prefers-reduced-motion:reduce){.LessonPicker-module__QMBX3W__opt{transition:none}.LessonPicker-module__QMBX3W__opt:hover{transform:none}}
.BearReact-module__XtXX7G__bear{transform-origin:50% 82%}.BearReact-module__XtXX7G__bear[data-go]{will-change:transform;animation-duration:1.3s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:1;animation-fill-mode:both}.BearReact-module__XtXX7G__bear[data-rx=meal][data-go]{animation-name:BearReact-module__XtXX7G__rx-shake-hop;animation-duration:1.25s}.BearReact-module__XtXX7G__bear[data-rx=teeth][data-go]{animation-name:BearReact-module__XtXX7G__rx-brush}.BearReact-module__XtXX7G__bear[data-rx=sleep][data-go]{animation-name:BearReact-module__XtXX7G__rx-breathe;animation-duration:1.8s}.BearReact-module__XtXX7G__bear[data-rx=daycare][data-go]{animation-name:BearReact-module__XtXX7G__rx-wave-hop}.BearReact-module__XtXX7G__bear[data-rx=sibling][data-go]{animation-name:BearReact-module__XtXX7G__rx-peek;animation-duration:1.5s}.BearReact-module__XtXX7G__bear[data-rx=share][data-go]{animation-name:BearReact-module__XtXX7G__rx-give;animation-duration:1.2s}.BearReact-module__XtXX7G__bear[data-rx=anger][data-go]{animation-name:BearReact-module__XtXX7G__rx-fume;animation-duration:1.7s}.BearReact-module__XtXX7G__bear[data-rx=potty][data-go]{animation-name:BearReact-module__XtXX7G__rx-rock}@keyframes BearReact-module__XtXX7G__rx-shake-hop{0%{transform:rotate(0)}10%{transform:rotate(-7deg)}22%{transform:rotate(7deg)}34%{transform:rotate(-6deg)}46%{transform:rotate(5deg)}58%{transform:scale(1.07,.9)}72%{transform:translateY(-9%)scale(.95,1.07)}86%{transform:translateY(0)scale(1.05,.94)}to{transform:none}}@keyframes BearReact-module__XtXX7G__rx-brush{0%,to{transform:none}12%{transform:translate(-2.5%)rotate(-3deg)}24%{transform:translate(2.5%)rotate(3deg)}36%{transform:translate(-2.5%)rotate(-3deg)}48%{transform:translate(2.5%)rotate(3deg)}60%{transform:translate(-2%)rotate(-2deg)}76%{transform:scale(1.05,.95)}88%{transform:translateY(-4%)scale(.98,1.03)}}@keyframes BearReact-module__XtXX7G__rx-breathe{0%,to{transform:none}45%{transform:scale(1.035,1.06)}70%{transform:scale(.995,.99)}}@keyframes BearReact-module__XtXX7G__rx-wave-hop{0%{transform:none}15%{transform:rotate(-6deg)}30%{transform:rotate(5deg)}45%{transform:rotate(-4deg)}58%{transform:scale(1.06,.92)}74%{transform:translateY(-11%)scale(.95,1.07)rotate(2deg)}88%{transform:scale(1.04,.95)}to{transform:none}}@keyframes BearReact-module__XtXX7G__rx-peek{0%,to{transform:none}35%{transform:translate(-3%)rotate(-4deg)}55%{transform:translate(-3.6%)rotate(-5deg)scale(1.02)}75%{transform:translate(-1%)rotate(-1deg)}}@keyframes BearReact-module__XtXX7G__rx-give{0%,to{transform:none}14%{transform:scale(1.05,.93)}30%{transform:translateY(-7%)scale(.97,1.05)}46%{transform:scale(1.04,.95)}62%{transform:translateY(-4.5%)scale(.98,1.03)}80%{transform:scale(1.02,.98)}}@keyframes BearReact-module__XtXX7G__rx-fume{0%{transform:none}6%{transform:translate(-1.4%)}12%{transform:translate(1.4%)}18%{transform:translate(-1.4%)}24%{transform:translate(1.4%)}30%{transform:translate(-1%)}36%{transform:translate(1%)}62%{transform:scale(1.07,1.05)}82%{transform:scale(.97,.96)}to{transform:none}}@keyframes BearReact-module__XtXX7G__rx-rock{0%,to{transform:none}20%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-3deg)}88%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.BearReact-module__XtXX7G__bear[data-go],.BearReact-module__XtXX7G__bear[data-rx][data-go]{animation:none}}
.HomeLetter-module__NOq3OW__sec{background:var(--bg-warm);padding:var(--s-9) 0;word-break:keep-all;content-visibility:auto;contain-intrinsic-size:auto 720px}.HomeLetter-module__NOq3OW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeLetter-module__NOq3OW__badgeRow{text-align:center;margin:0 0 var(--s-7)}.HomeLetter-module__NOq3OW__letter{background-color:#fffdf8;background-image:repeating-linear-gradient(180deg, #0000 0 35px, var(--line) 35px 36px);background-position:0 51px;background-size:100% 36px;border-radius:4px;max-width:600px;margin:0 auto;padding:52px 52px 40px;position:relative;transform:rotate(-.8deg);box-shadow:0 1px 1px #2d2a2614,0 14px 34px -10px #7854284d}.HomeLetter-module__NOq3OW__letter:before{content:"";background:#f5c58ab3;width:96px;height:28px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #2d2a261f}.HomeLetter-module__NOq3OW__letter p{font-family:var(--font-display);color:var(--ink);margin:0 0 36px;font-size:16.5px;line-height:36px}.HomeLetter-module__NOq3OW__letter p:last-of-type{margin-bottom:20px}.HomeLetter-module__NOq3OW__letter .HomeLetter-module__NOq3OW__to{margin-bottom:0;font-size:20px;font-weight:700;line-height:36px}.HomeLetter-module__NOq3OW__letter p a{color:var(--acc-pumpkin-ink);text-underline-offset:4px;border-radius:var(--r-xs);margin:-12px -4px;padding:12px 4px;font-weight:700}.HomeLetter-module__NOq3OW__letter p a:focus-visible{box-shadow:var(--sh-focus);outline:none}.HomeLetter-module__NOq3OW__sign{justify-content:flex-end;align-items:center;gap:14px;display:flex}.HomeLetter-module__NOq3OW__sign div{text-align:right;line-height:1.5}.HomeLetter-module__NOq3OW__sign small{color:var(--ink-soft);font-size:13px;display:block}.HomeLetter-module__NOq3OW__sign b{font-family:var(--font-display);color:var(--ink);font-size:20px}.HomeLetter-module__NOq3OW__seal{border:2.5px solid var(--acc-berry);width:52px;height:52px;color:var(--acc-berry);font-family:var(--font-display);opacity:.9;border-radius:7px;flex:none;grid-template-columns:1fr 1fr;place-items:center;padding:4px;font-size:15px;font-weight:700;line-height:1;display:grid;transform:rotate(4deg)}@media (max-width:640px){.HomeLetter-module__NOq3OW__sec{padding:var(--s-8) 0}.HomeLetter-module__NOq3OW__badgeRow{margin-bottom:var(--s-6)}.HomeLetter-module__NOq3OW__letter{padding:44px 24px 32px;transform:rotate(-.5deg)}.HomeLetter-module__NOq3OW__letter p{font-size:15.5px}}
.page-module__xXWxhW__books{padding:var(--s-4) 0 var(--s-8);scroll-margin-top:120px}.page-module__xXWxhW__seeAll{margin:var(--s-5) 0 0;text-align:center}
.GiftDateline-module__TiU1Za__dateline{align-items:center;gap:var(--s-3);max-width:100%;margin:0 0 var(--s-5);text-align:left;border-radius:var(--r-lg);background:var(--acc-pumpkin-wash);border:1px solid var(--acc-pumpkin-line);word-break:keep-all;padding:8px 20px 8px 8px;display:inline-flex}.GiftDateline-module__TiU1Za__leaf{border:1px solid var(--acc-pumpkin-line);width:52px;box-shadow:0 2px 0 var(--acc-pumpkin-line), var(--sh-1);text-align:center;background:#fff;border-radius:9px;flex:none;overflow:hidden}.GiftDateline-module__TiU1Za__leafTop{background:var(--acc-pumpkin);color:var(--ink);font-size:11px;font-weight:700;line-height:18px;display:block}.GiftDateline-module__TiU1Za__leafDay{height:34px;font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:34px;display:block}.GiftDateline-module__TiU1Za__tx{min-width:0}.GiftDateline-module__TiU1Za__t1{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700;line-height:1.35;display:block}.GiftDateline-module__TiU1Za__t1 em{color:var(--acc-pumpkin-deep);font-variant-numeric:tabular-nums;font-style:normal}.GiftDateline-module__TiU1Za__t2{color:var(--ink-soft);font-size:14.5px;line-height:1.5;display:block}@media (max-width:640px){.GiftDateline-module__TiU1Za__dateline{padding:8px 14px 8px 8px;display:flex}.GiftDateline-module__TiU1Za__t1{font-size:17px}.GiftDateline-module__TiU1Za__t2{font-size:14px}}
