.page_page__556_G{min-height:100vh;overflow:hidden;background:linear-gradient(90deg,rgba(33,24,20,.045) 1px,transparent 0),linear-gradient(180deg,rgba(33,24,20,.04) 1px,transparent 0),linear-gradient(135deg,#fff8ef,#faecde 42%,#f7dfe7);background-size:42px 42px,42px 42px,auto;color:#231916;padding:22px clamp(18px,4vw,56px) 42px;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><ellipse cx='14' cy='19' rx='6' ry='5' fill='%23ff6f9f' opacity='0.85'/><ellipse cx='6.5' cy='10.5' rx='2.8' ry='3.4' fill='%23ff6f9f' opacity='0.85'/><ellipse cx='11' cy='7' rx='2.2' ry='2.8' fill='%23ff6f9f' opacity='0.85'/><ellipse cx='17' cy='7' rx='2.2' ry='2.8' fill='%23ff6f9f' opacity='0.85'/><ellipse cx='21.5' cy='10.5' rx='2.8' ry='3.4' fill='%23ff6f9f' opacity='0.85'/></svg>") 14 14,auto}.page_topNav__2BcyD{max-width:1240px;margin:0 auto 16px;display:flex;justify-content:space-between;align-items:center;text-transform:lowercase;font-size:12px;letter-spacing:.18em;color:#574039}.page_topNav__2BcyD nav{display:flex;gap:18px}.page_navBrand__ZFh2S{font-family:var(--display-font);font-size:16px;letter-spacing:-.005em;color:#2a1314;text-decoration:none}.page_navLink__Z58UL{color:#6c5049;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease;padding-bottom:2px}.page_navLink__Z58UL:hover{color:#2a1314;border-color:#2a1314}.page_hero__7KFOs{min-height:calc(100vh - 210px);display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto}.page_copy__78i8L{padding-top:18px;text-transform:lowercase}.page_kicker__4Y54j{margin:0 0 18px;font-size:11px;letter-spacing:.22em;color:#8d6f66}.page_copy__78i8L h1{margin:0;font-family:var(--display-font);font-size:clamp(68px,9.2vw,148px);line-height:.86;font-weight:520;letter-spacing:0;color:#2a1314;position:relative}.page_titleChar__SsTAR{display:inline-block;opacity:0;transform:translateY(28px) scale(.6);animation:page_titleCharPop__8c62D .72s cubic-bezier(.34,1.56,.64,1) forwards}.page_titleChar__SsTAR:nth-child(4),.page_titleChar__SsTAR:nth-child(8){opacity:1;transform:none;animation:none}@keyframes page_titleCharPop__8c62D{0%{opacity:0;transform:translateY(40px) scale(.4) rotate(-12deg)}70%{opacity:1;transform:translateY(-4px) scale(1.06) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.page_copy__78i8L h1:after{content:"";position:absolute;top:-8px;right:-32px;width:36px;height:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'><path d='M 6 28 Q 14 22 20 14 Q 24 9 30 6 Q 32 5 33 8 Q 32 12 27 14 Q 22 17 18 24' stroke='%23ff6f9f' stroke-width='3' fill='none' stroke-linecap='round'/><circle cx='32' cy='7' r='2' fill='%23ff6f9f'/></svg>");background-size:contain;background-repeat:no-repeat;transform-origin:bottom left;animation:page_tailWiggle__yapHd 2.4s ease-in-out infinite;pointer-events:none}@keyframes page_tailWiggle__yapHd{0%,to{transform:rotate(-4deg)}50%{transform:rotate(8deg)}}.page_lede__m7AMO{max-width:520px;margin:34px 0 0;font-family:var(--serif-font);font-size:clamp(20px,2.4vw,34px);line-height:1.16;color:#56352e}.page_lede__m7AMO span{display:block}.page_microcopy__vgoLX{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page_microcopy__vgoLX span{border:1px solid rgba(72,40,35,.18);border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.34);color:#6c5049;font-size:12px;transition:background .2s ease,border-color .2s ease}.page_microcopy__vgoLX span:hover{background:hsla(0,0%,100%,.6);border-color:rgba(72,40,35,.32)}.page_statStrip__5_7fY{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid rgba(63,31,27,.16);background:hsla(0,0%,100%,.36);border-radius:14px;overflow:hidden}.page_statStrip__5_7fY>div{display:grid;grid-gap:4px;gap:4px;padding:14px 12px;border-right:1px solid rgba(63,31,27,.1);text-align:center}.page_statStrip__5_7fY>div:last-child{border-right:0}.page_statStrip__5_7fY dt{font-size:10px;letter-spacing:.22em;color:#8d6f66}.page_statStrip__5_7fY dd{margin:0;font-family:var(--display-font);font-size:26px;font-weight:520;color:#2a1314;line-height:1}.page_statStrip__5_7fY dd span{font-family:var(--serif-font);font-size:12px;font-style:italic;color:#8d6f66;font-weight:400;margin-left:4px}.page_statComplete__4N3Rj dd{color:#ff6f9f;animation:page_statSparkle__cOiWS 1.4s ease-in-out infinite}@keyframes page_statSparkle__cOiWS{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.page_fluffField__8damW{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}.page_fluffBall__ptCjn{position:absolute;bottom:-40px;border-radius:50%;opacity:.38;filter:blur(.5px);box-shadow:0 0 18px 2px color-mix(in srgb,currentColor 30%,transparent);animation:page_fluffRise__oXbCI linear infinite;animation-fill-mode:both;will-change:transform}@keyframes page_fluffRise__oXbCI{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:.42}50%{transform:translate(28px,-55vh) scale(1.05)}90%{opacity:.32}to{transform:translate(-22px,-120vh) scale(.85);opacity:0}}.page_medalOverlay__FOODb{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:rgba(42,19,20,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:page_medalFadeIn__aEO9a .36s ease-out both}@keyframes page_medalFadeIn__aEO9a{0%{opacity:0}to{opacity:1}}.page_medalCard__x_Jl6{width:min(440px,86vw);padding:36px 32px 28px;background:linear-gradient(180deg,#fff8ef,#ffd9e7);border:2px solid #ff6f9f;border-radius:22px;text-align:center;box-shadow:0 30px 80px rgba(255,111,159,.28);animation:page_medalPop__nRvBK .72s cubic-bezier(.34,1.56,.64,1) both;position:relative;text-transform:lowercase}@keyframes page_medalPop__nRvBK{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.08) rotate(4deg);opacity:1}to{transform:scale(1) rotate(-1deg);opacity:1}}.page_medalRibbon__IrXcL{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#ff6f9f,#ffd066);margin:-68px auto 14px;display:grid;place-items:center;box-shadow:0 12px 30px rgba(255,111,159,.4);border:4px solid #fff8ef;animation:page_medalSpin__20uzn 4s linear infinite}.page_medalRibbon__IrXcL span{font-family:var(--display-font);color:#fff;font-size:36px;line-height:1}@keyframes page_medalSpin__20uzn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.page_medalKicker__okYRa{margin:0 0 6px;font-size:11px;letter-spacing:.22em;color:#8d6f66}.page_medalTitle__xt9T2{margin:0 0 14px;font-family:var(--display-font);font-size:32px;font-weight:520;line-height:1;color:#2a1314}.page_medalSub__2qGyw{margin:0 0 20px;font-family:var(--serif-font);font-style:italic;font-size:17px;line-height:1.35;color:#5a3e3a}.page_medalDismiss__a3T8m{padding:10px 22px;background:#2a1314;color:#fff8ef;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;letter-spacing:.06em;text-transform:lowercase;transition:transform .16s ease,background .2s ease}.page_medalDismiss__a3T8m:hover{transform:translateY(-1px);background:#ff6f9f}@media (prefers-reduced-motion:reduce){.page_titleChar__SsTAR{opacity:1!important;transform:none!important;animation:none!important}.page_fluffBall__ptCjn{opacity:0!important}.page_fluffBall__ptCjn,.page_medalCard__x_Jl6,.page_medalOverlay__FOODb,.page_medalRibbon__IrXcL,.page_statComplete__4N3Rj dd{animation:none!important}}.page_stage__4EEoY{--cat-accent:#ff6f9f;position:relative;min-height:600px;padding:clamp(16px,3vw,28px);border:1px solid color-mix(in srgb,var(--cat-accent) 24%,rgba(63,31,27,.15));background:linear-gradient(180deg,hsla(0,0%,100%,.62),rgba(255,245,236,.4)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.22) 0 1px,transparent 1px 14px);box-shadow:0 30px 70px color-mix(in srgb,var(--cat-accent) 16%,rgba(83,42,43,.13)),inset 0 0 0 1px color-mix(in srgb,var(--cat-accent) 12%,transparent);transition:box-shadow .36s ease,border-color .36s ease,transform .36s cubic-bezier(.2,.8,.2,1);will-change:transform;transform-style:preserve-3d}.page_stage__4EEoY:before{content:"";position:absolute;inset:14px;border:1px solid color-mix(in srgb,var(--cat-accent) 22%,rgba(61,31,27,.12));pointer-events:none}.page_archiveTitle__oRrgK,.page_stageHeader__i5VSG{display:flex;justify-content:space-between;gap:18px;align-items:center;color:#80635b;font-size:11px;letter-spacing:.18em;text-transform:lowercase}.page_objectWrap__Axjh2{position:relative;min-height:520px;display:grid;place-items:center;padding:28px 0 16px}.page_blindBox__ugUh_{position:relative;width:min(340px,78vw);height:340px;border:0;background:transparent;cursor:pointer;transform:translateY(8px);transition:transform .18s ease;animation:page_boxBob__Patj0 4.6s ease-in-out infinite}.page_blindBox__ugUh_:hover{transform:translateY(0) rotate(-1deg);animation-play-state:paused}.page_blindBox__ugUh_:focus-visible{outline:2px solid #2a1314;outline-offset:8px;border-radius:12px}.page_boxBody__5h6dP,.page_boxLid__nKNqL,.page_boxShadow__3rHTR{position:absolute;left:50%;transform:translateX(-50%)}.page_boxLid__nKNqL{top:18px;width:248px;height:72px;background:linear-gradient(135deg,#ff7da9,#ffcf70);border:1px solid rgba(95,43,37,.18);-webkit-clip-path:polygon(8% 100%,24% 0,76% 0,92% 100%);clip-path:polygon(8% 100%,24% 0,76% 0,92% 100%);box-shadow:inset 0 16px 28px hsla(0,0%,100%,.32)}.page_boxBody__5h6dP{top:86px;width:300px;height:220px;display:grid;place-items:center;background:linear-gradient(90deg,transparent 47%,rgba(87,38,33,.24) 48% 52%,transparent 53%),linear-gradient(135deg,#fff4e8,#ffd4dc 55%,#ffc164);border:1px solid rgba(95,43,37,.2);box-shadow:inset 0 22px 36px hsla(0,0%,100%,.46),0 28px 46px rgba(95,43,37,.18)}.page_boxSeal__PBXF4{width:82px;height:82px;display:grid;place-items:center;border-radius:999px;background:#2a1314;color:#fff4e8;font-family:var(--display-font);font-size:58px;line-height:1}.page_boxText__Vg07E{position:absolute;bottom:24px;color:#6d3f39;font-size:11px;letter-spacing:.22em}.page_boxShadow__3rHTR{bottom:6px;width:260px;height:28px;border-radius:50%;background:rgba(69,28,29,.16);filter:blur(6px);animation:page_boxShadowBob__8x3qB 4.6s ease-in-out infinite}.page_opening__i3wXl{animation:none}.page_opening__i3wXl .page_boxLid__nKNqL{animation:page_liftLid__i6k1t .56s cubic-bezier(.2,.8,.2,1) forwards}.page_opening__i3wXl .page_boxBody__5h6dP{animation:page_boxPulse__aDEJV .56s ease forwards}.page_catReveal__gOtkb{width:min(520px,86vw);display:grid;justify-items:center;grid-gap:16px;gap:16px;animation:page_revealCat__UMhF_ .52s cubic-bezier(.2,.8,.2,1) both;text-transform:lowercase}.page_voidReveal__qOGM4{filter:grayscale(.6) brightness(.94)}.page_voidReveal__qOGM4 .page_matchHeart__aI90Q,.page_voidReveal__qOGM4 .page_speaker__sFv9e{color:#2a1314}.page_portraitLink__DycuX{display:block;width:min(360px,70vw);text-decoration:none;cursor:zoom-in;transition:transform .2s ease}.page_portraitLink__DycuX:hover{transform:scale(1.015)}.page_portraitLink__DycuX:focus-visible{outline:2px solid #2a1314;outline-offset:6px;border-radius:28px}.page_portraitRing__wog4r{position:relative;width:min(360px,70vw);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(68,38,33,.12);background:rgba(255,250,244,.72) 50% /cover no-repeat;border-radius:26px;box-shadow:0 24px 46px rgba(75,35,35,.12);overflow:hidden}.page_portraitRing__wog4r:after,.page_portraitRing__wog4r:before{content:"";position:absolute;inset:7%;border:1px solid color-mix(in srgb,var(--cat-accent) 48%,#351816);transform:rotate(45deg);opacity:.55;pointer-events:none;z-index:2}.page_portraitRing__wog4r:after{inset:13%;transform:rotate(0deg);border-radius:50%;opacity:.35}.page_matchPair__mRL_7{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(6px,1.6vw,14px);gap:clamp(6px,1.6vw,14px);width:min(520px,86vw);animation:page_revealCat__UMhF_ .54s cubic-bezier(.2,.8,.2,1) both}.page_matchPair__mRL_7 .page_portraitRing__wog4r{width:100%;aspect-ratio:1;animation:page_catSlideIn__se_i_ .6s cubic-bezier(.2,.8,.2,1) both}.page_matchPair__mRL_7 .page_portraitRing__wog4r:first-child{animation-delay:60ms}.page_matchPair__mRL_7 .page_portraitRing__wog4r:last-child{animation-delay:.2s}.page_matchHeart__aI90Q{font-family:var(--display-font);font-size:clamp(28px,4vw,48px);color:color-mix(in srgb,var(--cat-accent) 70%,#2a1314);text-align:center;line-height:1;animation:page_heartPulse___wKLv 2.4s ease-in-out infinite}.page_catPlaque__YIgwQ{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:min(420px,84vw);text-align:center}.page_catPlaque__YIgwQ>span{color:#8d6f66;font-size:11px;letter-spacing:.22em}.page_catPlaque__YIgwQ strong{font-family:var(--display-font);font-size:clamp(30px,4vw,48px);font-weight:520;line-height:.98;letter-spacing:-.005em}.page_catPoem__bp8EV{display:grid;grid-gap:4px;gap:4px;font-family:var(--serif-font);color:#6f5149;font-size:clamp(16px,1.7vw,20px);line-height:1.25;margin-top:2px}.page_catPoem__bp8EV em{font-style:normal}.page_dialogLine__Qgm3e{display:block;opacity:0;transform:translateY(6px);animation:page_dialogIn__TG4wI .36s cubic-bezier(.2,.8,.2,1) forwards}@keyframes page_dialogIn__TG4wI{to{opacity:1;transform:translateY(0)}}.page_passportLink__SJkMk{margin-top:14px;display:inline-block;font-family:var(--serif-font);font-size:14px;color:color-mix(in srgb,var(--cat-accent) 50%,#2a1314);text-decoration:none;border-bottom:1px solid;padding-bottom:1px;font-style:italic;letter-spacing:.04em;transition:color .2s ease}.page_passportLink__SJkMk:hover{color:#2a1314}.page_speaker__sFv9e{display:inline-block;min-width:86px;font-style:italic;margin-right:6px;text-align:right}.page_matchTag__fkA9C,.page_speaker__sFv9e{color:#92736a;font-family:var(--serif-font)}.page_matchTag__fkA9C{margin-top:8px;font-size:13px;letter-spacing:.18em;text-transform:lowercase}.page_matchStamp__zbyNR{display:inline-block;margin-top:12px;padding:8px 16px 8px 14px;background:color-mix(in srgb,var(--cat-accent) 18%,#fff8ef);border:1.5px dashed color-mix(in srgb,var(--cat-accent) 70%,#2a1314);border-radius:999px;font-family:var(--display-font);font-size:14px;font-weight:520;color:color-mix(in srgb,var(--cat-accent) 50%,#2a1314);letter-spacing:.1em;transform-origin:center;animation:page_stampPop__WPLvz .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes page_stampPop__WPLvz{0%{opacity:0;transform:scale(.4) rotate(-22deg)}60%{opacity:1;transform:scale(1.15) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.page_pawLoad__sNHtP{display:inline-flex;gap:6px;align-items:baseline}.page_pawLoad__sNHtP span{display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><ellipse cx='14' cy='19' rx='6' ry='5' fill='%23fff8ef'/><ellipse cx='6.5' cy='10.5' rx='2.8' ry='3.4' fill='%23fff8ef'/><ellipse cx='11' cy='7' rx='2.2' ry='2.8' fill='%23fff8ef'/><ellipse cx='17' cy='7' rx='2.2' ry='2.8' fill='%23fff8ef'/><ellipse cx='21.5' cy='10.5' rx='2.8' ry='3.4' fill='%23fff8ef'/></svg>");background-size:contain;background-repeat:no-repeat;animation:page_pawBlink__nceh0 1.05s ease-in-out infinite;opacity:.4}.page_pawLoad__sNHtP span:nth-child(2){animation-delay:.18s}.page_pawLoad__sNHtP span:nth-child(3){animation-delay:.36s}@keyframes page_pawBlink__nceh0{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.page_copy__78i8L h1:after,.page_fxButton__xSzsh:hover:not(:disabled),.page_matchStamp__zbyNR,.page_muteToggle__WSruA:hover,.page_pawLoad__sNHtP span{animation:none!important}}.page_catStats__k__K8{width:100%;max-width:360px;display:grid;grid-gap:6px;gap:6px;margin-top:6px;color:#5d413a;font-family:var(--serif-font);font-size:16px;line-height:1.22}.page_catStats__k__K8 div{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px;text-align:left;border-top:1px solid rgba(63,31,27,.08);padding:4px 0}.page_catStats__k__K8 div:first-child{border-top:0;padding-top:6px}.page_catStats__k__K8 dt{color:#92736a;font-style:italic}.page_catStats__k__K8 dd{margin:0}.page_resting__J9d7d{opacity:.72;transform:translateY(6px) scale(.985);transition:opacity .22s ease,transform .22s ease}.page_controls__AOfq_{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.page_primary__2CBMe,.page_secondary__jzhTV{min-height:46px;border-radius:999px;padding:0 22px;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer;text-transform:lowercase;transition:transform .16s ease,background .2s ease,border-color .2s ease}.page_primary__2CBMe{border:1px solid #2a1314;background:#2a1314;color:#fff8ef}.page_primary__2CBMe:hover:not(:disabled){transform:translateY(-1px);background:#3a1d1c}.page_secondary__jzhTV{border:1px solid rgba(42,19,20,.24);background:hsla(0,0%,100%,.2);color:#4c302c}.page_secondary__jzhTV:hover:not(:disabled){background:hsla(0,0%,100%,.42);border-color:rgba(42,19,20,.36)}.page_primary__2CBMe:disabled,.page_secondary__jzhTV:disabled{cursor:default;opacity:.54;transform:none}.page_primary__2CBMe:focus-visible,.page_secondary__jzhTV:focus-visible{outline:2px solid #2a1314;outline-offset:3px}.page_arrival__4NWcB{width:100%;text-align:center;color:#8a6d64;font-family:var(--serif-font);font-size:16px;text-transform:lowercase;font-style:italic}.page_lowerGrid__oOLD8{max-width:1240px;margin:30px auto 0;display:grid;grid-template-columns:minmax(260px,.5fr) minmax(280px,.5fr) 1fr;grid-gap:24px;gap:24px;align-items:start}.page_archive__mREVh{border-top:1px solid rgba(63,31,27,.18);padding-top:18px}.page_archiveTitle__oRrgK strong{font-size:18px;letter-spacing:0;color:#2a1314}.page_emptyShelf__2o3_d{max-width:780px;margin:18px 0 0;color:#674941;font-family:var(--serif-font);font-size:20px;line-height:1.35}.page_shelf__oeXTe{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.page_shelfCat__WymZ_{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(63,31,27,.14);background:hsla(0,0%,100%,.26);padding:12px 14px;transition:background .2s ease,transform .18s ease;text-decoration:none;color:inherit}.page_shelfCat__WymZ_:hover{background:hsla(0,0%,100%,.48);transform:translateX(2px)}.page_calendar__QkEKg{border-top:1px solid rgba(63,31,27,.18);padding-top:18px}.page_calGrid__Sp8bI{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px}.page_calHit__UQhL_,.page_calMiss__k6g3S{aspect-ratio:1;display:grid;place-items:center;font-family:var(--serif-font);font-size:11px;font-weight:500;border-radius:6px;transition:transform .16s ease,filter .16s ease}.page_calMiss__k6g3S{background:hsla(0,0%,100%,.34);border:1px solid rgba(63,31,27,.1);color:rgba(63,31,27,.32)}.page_calHit__UQhL_{color:#fff8ef;border:1px solid rgba(63,31,27,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.page_calHit__UQhL_:hover,.page_calMiss__k6g3S:hover{transform:scale(1.08);filter:brightness(1.05)}.page_calendarLegend__Hcbcl{margin:14px 0 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.18em;color:#80635b;text-transform:lowercase}.page_calLegDots__Vk8iW{display:flex;gap:4px}.page_calLegDots__Vk8iW span{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.page_shelfDot__DuHwx{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.6)}.page_shelfName__zjJrG{color:#2a1314;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_shelfMeta__OWfoD{flex-shrink:0;color:#8b6e65;font-size:12px;font-style:italic;letter-spacing:.04em}.page_watermark__Q2bdC{justify-self:end;align-self:end;color:rgba(96,61,55,.32);font-family:var(--serif-font);font-size:clamp(18px,2vw,28px);font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:8px}.page_shaking__V4ydK{animation:page_screenShake__4FUhc .36s cubic-bezier(.36,.07,.19,.97) both}@keyframes page_screenShake__4FUhc{0%{transform:translate(0)}10%{transform:translate(-3px,2px)}20%{transform:translate(3px,-2px)}30%{transform:translate(-4px,3px)}40%{transform:translate(4px,-3px)}50%{transform:translate(-2px,2px)}60%{transform:translate(2px,-2px)}70%{transform:translate(-1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.page_fxDock__SWNKX{position:fixed;bottom:18px;left:18px;z-index:9100;display:flex;gap:8px}.page_fxButton__xSzsh{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 11px;background:rgba(255,248,239,.92);border:1px solid rgba(63,31,27,.18);border-radius:999px;box-shadow:0 12px 32px rgba(83,42,43,.16);font:inherit;font-size:12px;letter-spacing:.16em;color:#4a312c;text-transform:lowercase;font-style:italic;font-family:var(--serif-font);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .16s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.page_fxButton__xSzsh:hover:not(:disabled){transform:translateY(-1px);background:#fffaf4;border-color:rgba(42,19,20,.36);animation:page_catWobble__1_G_j .6s ease-in-out}@keyframes page_catWobble__1_G_j{0%,to{transform:translateY(-1px) rotate(0deg)}20%{transform:translateY(-1px) rotate(-3deg) scale(1.04)}60%{transform:translateY(-1px) rotate(3deg) scale(1.04)}90%{transform:translateY(-1px) rotate(-1deg) scale(1.02)}}.page_fxButton__xSzsh:disabled{opacity:.55;cursor:default}.page_fxButton__xSzsh:focus-visible{outline:2px solid #2a1314;outline-offset:3px}.page_fxButton__xSzsh>span:first-child{font-family:var(--display-font);font-style:normal;font-size:14px;line-height:1;width:18px;text-align:center}.page_fxLabel__byW2y{font-style:italic}@media (max-width:720px){.page_fxDock__SWNKX{bottom:12px;left:12px;flex-direction:column;align-items:flex-start}.page_fxButton__xSzsh{padding:8px 12px 8px 10px;font-size:11px}.page_fxLabel__byW2y{display:none}}@media (prefers-reduced-motion:reduce){.page_shaking__V4ydK{animation:none!important}}.page_muteToggle__WSruA{position:fixed;bottom:18px;right:18px;z-index:9100;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 11px;background:rgba(255,248,239,.92);border:1px solid rgba(63,31,27,.18);border-radius:999px;box-shadow:0 12px 32px rgba(83,42,43,.16);font:inherit;font-size:12px;letter-spacing:.16em;color:#4a312c;text-transform:lowercase;font-style:italic;font-family:var(--serif-font);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .16s ease,background .2s ease,border-color .2s ease}.page_muteToggle__WSruA:hover{transform:translateY(-1px);background:#fffaf4;border-color:rgba(42,19,20,.36);animation:page_catWobble__1_G_j .6s ease-in-out}.page_muteToggle__WSruA:focus-visible{outline:2px solid #2a1314;outline-offset:3px}.page_muteToggle__WSruA>span:first-child{font-family:var(--display-font);font-style:normal;font-size:16px;line-height:1;width:18px;text-align:center}.page_muteLabel__0ig50{font-style:italic}@media (max-width:560px){.page_muteToggle__WSruA{bottom:12px;right:12px;padding:8px 12px 8px 10px;font-size:11px}.page_muteLabel__0ig50{display:none}}.page_foot__P3u1V{max-width:1240px;margin:48px auto 0;padding:22px 0 0;border-top:1px solid rgba(63,31,27,.14);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;letter-spacing:.06em;color:#80635b;font-style:italic;font-family:var(--serif-font);text-transform:lowercase}.page_footLinks__gG27N{display:flex;gap:16px}.page_footLinks__gG27N a{color:#6c5049;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.page_footLinks__gG27N a:hover{color:#2a1314;border-color:#2a1314}.page_notFoundPage__Fc7uP{display:grid;place-items:center}.page_notFoundCard__SN1nL{width:min(620px,88vw);border:1px solid rgba(63,31,27,.15);background:rgba(255,250,244,.62);padding:clamp(28px,6vw,64px);text-align:center;box-shadow:0 30px 70px rgba(83,42,43,.13)}.page_notFoundCard__SN1nL h1{margin:0;color:#2a1314;font-family:var(--display-font);font-size:clamp(42px,7vw,86px);font-weight:520;line-height:.95;text-transform:lowercase}.page_notFoundCard__SN1nL a{display:inline-block;margin-top:28px;color:#6f5149;font-family:var(--serif-font);font-size:22px;text-decoration:none;border-bottom:1px solid rgba(111,81,73,.3);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.page_notFoundCard__SN1nL a:hover{color:#2a1314;border-color:#2a1314}@keyframes page_boxBob__Patj0{0%,to{transform:translateY(8px)}50%{transform:translateY(0)}}@keyframes page_boxShadowBob__8x3qB{0%,to{transform:translateX(-50%) scaleX(1);opacity:.6}50%{transform:translateX(-50%) scaleX(.86);opacity:.42}}@keyframes page_liftLid__i6k1t{0%{transform:translateX(-50%) translateY(0) rotate(0)}to{transform:translateX(-50%) translateY(-82px) rotate(-9deg);opacity:0}}@keyframes page_boxPulse__aDEJV{0%{transform:translateX(-50%) scale(1)}70%{transform:translateX(-50%) scale(1.04)}to{transform:translateX(-50%) scale(.92);opacity:0}}@keyframes page_revealCat__UMhF_{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_catSlideIn__se_i_{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_heartPulse___wKLv{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.16);opacity:1}}@media (max-width:920px){.page_page__556_G{padding-top:24px}.page_hero__7KFOs,.page_lowerGrid__oOLD8{grid-template-columns:1fr}.page_hero__7KFOs{min-height:auto}.page_stage__4EEoY{min-height:540px}.page_watermark__Q2bdC{justify-self:start;margin-top:12px;padding-bottom:0}.page_topNav__2BcyD{margin-bottom:22px}.page_statStrip__5_7fY{grid-template-columns:repeat(2,1fr)}.page_statStrip__5_7fY>div:nth-child(2){border-right:0}.page_statStrip__5_7fY>div:nth-child(-n+2){border-bottom:1px solid rgba(63,31,27,.1)}}@media (max-width:560px){.page_page__556_G{padding:20px 14px 34px}.page_copy__78i8L h1{font-size:clamp(54px,18vw,86px)}.page_lede__m7AMO{font-size:clamp(18px,5vw,22px)}.page_stage__4EEoY{min-height:500px;padding:14px}.page_objectWrap__Axjh2{min-height:460px}.page_blindBox__ugUh_{width:286px;height:300px}.page_boxLid__nKNqL{width:218px}.page_boxBody__5h6dP{width:252px;height:194px}.page_speaker__sFv9e{min-width:64px;font-size:14px}.page_matchPair__mRL_7{gap:4px}.page_matchHeart__aI90Q{font-size:22px}.page_catStats__k__K8{font-size:15px}.page_catStats__k__K8 div{grid-template-columns:50px 1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.page_blindBox__ugUh_,.page_boxShadow__3rHTR,.page_catReveal__gOtkb,.page_dialogLine__Qgm3e,.page_matchHeart__aI90Q,.page_matchPair__mRL_7,.page_matchPair__mRL_7 .page_portraitRing__wog4r,.page_opening__i3wXl .page_boxBody__5h6dP,.page_opening__i3wXl .page_boxLid__nKNqL{animation:none!important}.page_dialogLine__Qgm3e{opacity:1;transform:none}.page_blindBox__ugUh_:hover,.page_calHit__UQhL_:hover,.page_calMiss__k6g3S:hover,.page_portraitLink__DycuX:hover,.page_primary__2CBMe:hover:not(:disabled),.page_shelfCat__WymZ_:hover{transform:none}}.cat-wanderer_wanderer__R_qj8{position:fixed;z-index:8500;pointer-events:none;will-change:transform}.cat-wanderer_walkRight__Aw_Px{left:-80px;animation:cat-wanderer_walkRight__Aw_Px linear forwards}.cat-wanderer_walkLeft__4bNxU{right:-80px;animation:cat-wanderer_walkLeft__4bNxU linear forwards}@keyframes cat-wanderer_walkRight__Aw_Px{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 80px))}}@keyframes cat-wanderer_walkLeft__4bNxU{0%{transform:translateX(0)}to{transform:translateX(calc(-100vw - 80px))}}.cat-wanderer_bobber__RyeIL{animation:cat-wanderer_bob__sj3nr .36s ease-in-out infinite}@keyframes cat-wanderer_bob__sj3nr{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.cat-wanderer_figure__3abCq{display:block}.cat-wanderer_walkLeft__4bNxU .cat-wanderer_figure__3abCq{transform:scaleX(-1)}.cat-wanderer_tail__QJpCS{transform-origin:50px 26px;animation:cat-wanderer_tailFlick__DfKV_ 1.2s ease-in-out infinite}@keyframes cat-wanderer_tailFlick__DfKV_{0%,to{transform:rotate(0deg)}25%{transform:rotate(8deg)}75%{transform:rotate(-12deg)}}.cat-wanderer_legA__u8xYJ{animation:cat-wanderer_legSwingA__pYHkk .36s ease-in-out infinite;transform-origin:center top}.cat-wanderer_legB__tb0eZ{animation:cat-wanderer_legSwingB__N3Y7w .36s ease-in-out infinite;transform-origin:center top}@keyframes cat-wanderer_legSwingA__pYHkk{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cat-wanderer_legSwingB__N3Y7w{0%,to{transform:translateY(-3px)}50%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cat-wanderer_wanderer__R_qj8{display:none!important}}