.books[data-v2]{background:var(--paper)}.books[data-v2] .shelf-chip.is-active,.books[data-v2] .shelf-chip:hover{background:var(--mood-accent);border-color:var(--mood-accent);color:var(--mood-on,#fff)}.books[data-v2] .books-more__bar span{background:var(--mood-accent)}.books[data-v2] .toggle.is-on .toggle__track{background:var(--mood-accent);border-color:var(--mood-accent)}.books[data-v2] .card:hover .card__img{box-shadow:0 0 0 2px var(--mood-accent)}:where(.books[data-v2]) .mood-hero__cta{background:var(--mood-accent);border-color:var(--mood-accent);color:var(--mood-on,#fff)}:where(.books[data-v2]) .mood-hero__art>div,:where(.books[data-v2]) .mood-hero__art>svg{position:absolute}.m2-quotes,.m2-fquote,.m2-asks,.m2-words,.m2-hellos,.m2-stamps,.m2-notes,.m2-walnut,.m2-dusk,.m2-twilight,.m2-plum,.m2-eve,.m2-gallery,.m2-tiles,.m2-morning,.m2-night,.m2-chalk,.m2-felt,.m2-sunrise,.m2-void{top:0;right:0;bottom:0;left:0}.mood-hero--library .mood-hero__art:after,.mood-hero--legends .mood-hero__art:after,.mood-hero--culture .mood-hero__art:after,.mood-hero--founder .mood-hero__art:after,.mood-hero--mind .mood-hero__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--scrim) 0%,var(--scrim) 30%,transparent 70%)}.mood-hero--heritage .mh-arches{height:24%}.mood-hero--heritage .mh-route{opacity:.7}.mood-hero--heritage .mood-hero__inner{padding-bottom:calc(24vh + 40px)}@media(max-width:760px){.mood-hero--heritage .mood-hero__inner{padding-bottom:150px}}.mood-hero--heritage .mood-hero__inner{color:#2e1a0c}.mood-hero--heritage .eyebrow{color:#8a4b1e}.mood-hero--heritage .mood-hero__tag{color:#4a2e17}.mood-hero--studio .mh-swatches{display:none}.books[data-mood=library]{--mood-accent:#c9972e;--mood-on:#1c120b;--paper:#f8f4ec;--paper-soft:#f2ecdf;--paper-sunk:#e9e0cd;--hairline:#dccfb5}.mood-hero--library{background:#1c120b;color:#fbf1dc;--scrim:rgba(20,12,7,.92)}.m2-walnut{background:linear-gradient(180deg,#2c1c12,#160d07)}.m2-lamp{left:46%;top:-30%;width:70%;height:90%;background:radial-gradient(closest-side,rgba(255,206,120,.28),transparent);animation:m2glow 6s ease-in-out infinite alternate}.m2-shelves{right:0;top:4%;bottom:0;width:68%;display:grid;grid-template-rows:repeat(3,1fr)}.m2-shelf{display:flex;align-items:flex-end;gap:2px;padding:0 10px;border-bottom:14px solid #5a3a22;box-shadow:0 12px 18px -6px #0009;overflow:hidden}.m2-shelf i{flex:none;position:relative;width:var(--w);height:var(--h);background:linear-gradient(90deg,#00000047,#ffffff1a 30%,#0000002e),var(--c);border-radius:2px 2px 0 0;transform:translateY(110%);animation:m2spine .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * 30ms + var(--row) * .2s)}.m2-shelf i:before{content:"";position:absolute;left:2px;right:2px;top:12%;height:2px;background:#d9b45a;opacity:.75;box-shadow:0 7px #d9b45a}.m2-shelf i.is-tilt{transform-origin:100% 100%;animation-name:m2tilt}.m2-shelf i:nth-child(11n+4){animation:m2spine .7s cubic-bezier(.16,1,.3,1) forwards,m2peek 7s ease-in-out 3s infinite;animation-delay:calc(var(--i) * 30ms + var(--row) * .2s),calc(var(--i) * .4s + 2s)}@keyframes m2spine{to{transform:none}}@keyframes m2tilt{to{transform:rotate(-9deg)}}@keyframes m2peek{0%,70%,to{translate:0 0}80%,90%{translate:0 -16px}}@keyframes m2glow{to{opacity:.6}}.m2-ladder{right:24%;top:2%;bottom:0;width:44px;border-left:5px solid #9a6a3d;border-right:5px solid #9a6a3d;background:repeating-linear-gradient(180deg,transparent 0 36px,#9a6a3d 36px 41px);transform:rotate(7deg);animation:m2ladder 16s ease-in-out infinite alternate}.m2-ladder i{display:none}@keyframes m2ladder{0%{translate:-24vw 0}to{translate:16vw 0}}.mood-hero--library .eyebrow{color:#e3bf6a}.mood-hero--library .mood-hero__tag{color:#eadcc3}.books[data-mood=library] .card__img{background:#efe6d4;box-shadow:0 10px 0 -4px #6b4527}.books[data-mood=library] .badge{background:#5a3a22}.books[data-mood=panels]{--mood-accent:#e11d48;--mood-on:#fff;--paper:#fffdf0;--paper-soft:#fff8d9;--paper-sunk:#fff1b8;--hairline:#0a0a0a;background-color:#fffdf0;background-image:radial-gradient(rgba(10,10,10,.08) 18%,transparent 19%);background-size:14px 14px}.mood-hero--panels{background:#fff;color:#0a0a0a;border-bottom:6px solid #0a0a0a}.m2-page{top:14px;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.m2-p{position:relative;overflow:hidden;border:5px solid #0a0a0a;background:#fff;opacity:0;transform:scale(.8) rotate(-2deg);animation:m2panel .5s cubic-bezier(.3,1.6,.5,1) forwards}.m2-p:nth-child(2){animation-delay:.15s}.m2-p:nth-child(3){animation-delay:.3s}.m2-p:nth-child(4){animation-delay:.45s}.m2-p:nth-child(5){animation-delay:.6s}.m2-p:nth-child(6){animation-delay:.75s}@keyframes m2panel{to{opacity:1;transform:none}}.m2-p--sky{grid-row:1/3;background-color:#3b82f6;background-image:radial-gradient(rgba(255,255,255,.35) 20%,transparent 21%);background-size:10px 10px}.m2-speed{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0 5deg,rgba(255,255,255,.5) 5deg 6deg);animation:m2spin 30s linear infinite}.m2-city{position:absolute;left:0;right:0;bottom:0;width:100%;height:40%;fill:#0a0a0a}.m2-p--boom{background-color:#ffd400;background-image:radial-gradient(#ff4d4d 22%,transparent 23%);background-size:14px 14px;display:grid;place-items:center}.m2-p--boom b,.m2-p--zip b{display:grid;place-items:center;width:84%;aspect-ratio:1.4;font:800 clamp(18px,2.2vw,34px)/1 var(--font-sans);color:#fff;-webkit-text-stroke:1.5px #0a0a0a;background:#e11d48;clip-path:polygon(50% 0,61% 22%,85% 10%,78% 36%,100% 45%,79% 58%,90% 84%,63% 76%,50% 100%,37% 76%,10% 84%,21% 58%,0 45%,22% 36%,15% 10%,39% 22%);animation:m2boom 1.6s ease-in-out infinite}@keyframes m2boom{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.08) rotate(3deg)}}.m2-p--talk{grid-column:3/5;background:#fde2e4}.m2-say{position:absolute;left:8%;top:14%;background:#fff;border:3px solid #0a0a0a;border-radius:22px;padding:10px 16px;font:700 clamp(13px,1.2vw,17px)/1.25 var(--font-sans);animation:m2pop .5s cubic-bezier(.3,1.7,.5,1) 1.2s backwards}.m2-say:after{content:"";position:absolute;left:26px;bottom:-17px;border:8px solid transparent;border-top:11px solid #0a0a0a}.m2-say--2{left:auto;right:10%;top:auto;bottom:18%;animation-delay:2.2s}@keyframes m2pop{0%{transform:scale(0)}}.m2-p--eyes{background:#0a0a0a;display:flex;align-items:center;justify-content:center;gap:12%}.m2-p--eyes i{width:22%;aspect-ratio:1;border-radius:50%;background:#fff;position:relative;animation:m2blink 5s infinite}.m2-p--eyes i:after{content:"";position:absolute;left:30%;top:30%;width:40%;height:40%;border-radius:50%;background:#0a0a0a;animation:m2look 6s ease-in-out infinite}@keyframes m2blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}@keyframes m2look{0%,to{translate:0 0}25%{translate:60% 10%}55%{translate:-60% -10%}75%{translate:0 50%}}.m2-p--cap{background:#9be15d}.m2-p--cap span{position:absolute;left:0;top:0;background:#ffe347;border-right:3px solid #0a0a0a;border-bottom:3px solid #0a0a0a;padding:8px 12px;font:700 italic 13px/1.2 var(--font-sans);text-transform:uppercase}.m2-p--zip{background:#a855f7;display:grid;place-items:center}.m2-p--zip b{background:#ffd400;color:#0a0a0a;-webkit-text-stroke:0;animation-delay:-.8s}.mood-hero--panels .mood-hero__inner{width:auto;max-width:min(620px,calc(100% - 64px));margin:0 0 44px 44px;padding:28px 32px;background:#fffbea;border:5px solid #0a0a0a;box-shadow:10px 10px #0a0a0a}.mood-hero--panels .mood-hero__title{font-size:clamp(40px,6vw,84px)}.m2-title-pop{display:inline-block;font-family:var(--font-sans);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;color:#e11d48;-webkit-text-stroke:2px #0a0a0a;text-shadow:5px 5px 0 #0a0a0a}.mood-hero--panels .eyebrow{color:#0a0a0a;background:#ffd400;display:inline-block;padding:4px 8px;border:2px solid #0a0a0a}.mood-hero--panels .mood-hero__cta{border:3px solid #0a0a0a;box-shadow:4px 4px #0a0a0a}.books[data-mood=panels] .books-bar{background:#fffdf0;border-bottom:4px solid #0a0a0a}.books[data-mood=panels] .shelf-chip{border:2px solid #0a0a0a;border-radius:18px 18px 18px 4px;font-weight:700}.books[data-mood=panels] .card__img{border:4px solid #0a0a0a;box-shadow:6px 6px #0a0a0a;transition:transform .2s,box-shadow .2s}.books[data-mood=panels] .card:hover .card__img{transform:translate(-3px,-3px) rotate(-1deg);box-shadow:9px 9px #e11d48}.books[data-mood=panels] .badge{background:#e11d48;font-weight:800;text-transform:uppercase}.books[data-mood=legends]{--mood-accent:#c9a24a;--mood-on:#14110c;--paper:#f7f4ee;--paper-soft:#f1ece2;--paper-sunk:#e8e0d0;--hairline:#dcd2bf}.mood-hero--legends{background:#0f0d0a;color:#f4ead2;--scrim:rgba(12,10,7,.88)}.m2-dusk{background:radial-gradient(90% 80% at 75% 20%,#3a2c14,#15110a 60%,#0b0906)}.m2-spot{right:14%;top:-10%;width:40%;height:120%;background:linear-gradient(180deg,#ffd67838,#ffd67800 80%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:50% 0;animation:m2sway 9s ease-in-out infinite alternate}@keyframes m2sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.m2-climb{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m2-peak{fill:#1d1810;stroke:#3d321f;stroke-width:2}.m2-path{stroke:#c9a24a;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 5s ease-in-out .4s forwards}.m2-climber{display:none;fill:#ffd36b;filter:drop-shadow(0 0 6px #ffd36b)}@supports (offset-path:path("M0 0")){.m2-climber{display:block;offset-path:path("M120 470 C220 440 260 420 330 400 S420 330 470 260 S600 260 640 190 S680 130 690 112");offset-rotate:0deg;animation:m2climb 5s ease-in-out .4s both}}@keyframes m2climb{0%{offset-distance:0%}to{offset-distance:100%}}.m2-flag path{stroke:#c9a24a;stroke-width:3}.m2-flag{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);animation:m2rise .6s cubic-bezier(.3,1.6,.5,1) 5.3s forwards}.m2-flag__cloth{fill:#c9a24a;transform-box:fill-box;transform-origin:0 50%;animation:m2wave 1.4s ease-in-out infinite alternate}@keyframes m2rise{to{transform:none}}@keyframes m2wave{to{transform:skewY(6deg) scaleX(.92)}}.m2-quotes figure,.m2-fquote figure{position:absolute;right:6%;top:12%;max-width:min(400px,38vw);margin:0;opacity:0;animation:m2quote 18s infinite;animation-delay:calc(var(--i) * 6s)}.m2-quotes blockquote,.m2-fquote blockquote{margin:0;font:400 clamp(22px,2.2vw,32px)/1.2 var(--font-serif);font-style:italic}.m2-quotes figcaption,.m2-fquote figcaption{margin-top:10px;font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#c9a24a}@keyframes m2quote{0%{opacity:0;transform:translateY(12px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-8px)}}.m2-title-gold{background:linear-gradient(100deg,#f6e7b6,#c9a24a 30%,#fff6d8,#c9a24a 70%,#f6e7b6);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 6s linear infinite}.mood-hero--legends .eyebrow{color:#c9a24a}.mood-hero--legends .mood-hero__tag{color:#e2d6bc}.books[data-mood=legends] .card__img{background:#efe9dc}.books[data-mood=legends] .badge{background:#14110c}.books[data-mood=divine]{--mood-accent:#c8692a;--mood-on:#fff;--paper:#fbf6ee;--paper-soft:#f6eee1;--paper-sunk:#efe3cf;--hairline:#e3d4bc}.mood-hero--divine{background:#1a1440;color:#fff3dc}.m2-twilight{background:radial-gradient(55% 50% at 80% 100%,rgba(233,162,59,.75),transparent 70%),linear-gradient(180deg,#141038,#2a1850 60%,#40204a)}.m2-rays{right:calc(20% - 300px);bottom:calc(26% - 300px);width:600px;height:600px;border-radius:50%;background:repeating-conic-gradient(rgba(255,214,140,.12) 0 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 15%,transparent 70%);mask-image:radial-gradient(circle,#000 15%,transparent 70%);animation:m2spin 80s linear infinite}.m2-lotus{right:4%;top:4%;width:clamp(240px,28vw,400px);stroke:#ffdca038;stroke-width:.8;animation:m2spin 90s linear infinite}.m2-lotus__in{stroke:#ffdca066}.m2-diya{right:calc(4% + clamp(240px,28vw,400px)/2 - 70px);bottom:12%;width:140px}.m2-diya svg{display:block;width:100%}.m2-diya svg path{fill:#a8501d}.m2-diya .m2-diya__rim{fill:none;stroke:#f0b64d;stroke-width:3}.m2-flame{position:absolute;left:50%;bottom:38px;width:24px;height:54px;margin-left:-12px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 50% 75%,#fff7d6 0 20%,#ffd166 42%,#f77f00 74%,transparent 76%);filter:drop-shadow(0 0 16px rgba(255,190,90,.9));transform-origin:50% 90%;animation:m2flame 1.8s ease-in-out infinite}.m2-flame i{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,110,.32),transparent 65%);animation:m2halo 3s ease-in-out infinite alternate}@keyframes m2flame{0%,to{transform:scale(1) rotate(-2deg)}25%{transform:scale(1.05,.95) rotate(2deg)}50%{transform:scale(.96,1.06) rotate(-1deg)}75%{transform:scale(1.02,.98) rotate(1.5deg)}}@keyframes m2halo{to{transform:scale(1.15);opacity:.7}}.m2-smoke{right:calc(4% + clamp(240px,28vw,400px)/2 + 60px);bottom:16%;width:70px;height:280px;stroke:#ffffff4d;stroke-width:3;stroke-linecap:round;filter:blur(1.5px)}.m2-smoke path{animation:m2smoke 7s ease-in-out infinite;animation-delay:calc(var(--i) * -3.5s)}@keyframes m2smoke{0%{opacity:0;transform:translateY(30px)}30%{opacity:.9}to{opacity:0;transform:translateY(-70px) scaleX(1.4)}}.mood-hero--divine .mood-hero__title{color:#ffe9b8;text-shadow:0 0 30px rgba(255,190,90,.45)}.mood-hero--divine .eyebrow{color:#f0b64d}.mood-hero--divine .mood-hero__tag{color:#eadfcf}.books[data-mood=divine] .card__img{background:#f6ecdc}.books[data-mood=divine] .badge{background:#40204a}.books[data-mood=mind]{--mood-accent:#6d42e8;--mood-on:#fff;--paper:#f7f5fb;--paper-soft:#f1edf8;--paper-sunk:#e8e2f3;--hairline:#dcd4ec}.mood-hero--mind{background:#120b24;color:#ece6ff;--scrim:rgba(14,8,28,.85)}.m2-plum{background:radial-gradient(70% 80% at 72% 40%,#2c1a5a,#170e30 55%,#0c0718)}.m2-head{right:6%;top:6%;height:90%;width:auto;stroke:#beaaffbf;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 3s ease-in-out .3s forwards}.m2-asks span{position:absolute;left:var(--x);top:var(--y);font:italic 400 clamp(18px,2vw,28px)/1 var(--font-serif);color:#cbb8ff;opacity:0;animation:m2ask 10s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}@keyframes m2ask{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}10%,32%{opacity:.95;filter:none;transform:none}46%,to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}.mood-hero--mind .mood-hero__title{background:linear-gradient(90deg,#fff,#c9b6ff 55%,#7ee0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mood-hero--mind .eyebrow{color:#a993ff}.mood-hero--mind .mood-hero__tag{color:#d6ccf2}.books[data-mood=mind] .card__img{background:#eeeaf6}.books[data-mood=mind] .badge{background:#2c1a5a}.books[data-mood=culture]{--mood-accent:#c2185b;--mood-on:#fff;--paper:#fbf7f1;--paper-soft:#f6efe4;--paper-sunk:#efe4d3;--hairline:#e4d6c1}.mood-hero--culture{background:#1d1b4b;color:#fff4e6;--scrim:rgba(18,15,42,.88)}.m2-eve{background:linear-gradient(180deg,#1d1b4b,#3d2a6b 45%,#a8406b 80%,#e0805a)}.m2-bunting{left:0;right:0;top:9%;height:46px;display:flex;justify-content:space-around;border-top:2px solid rgba(255,255,255,.45)}.m2-bunting i{width:30px;height:38px;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;animation:m2bunt 2.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.23s)}.m2-bunting i:nth-child(5n+1){background:#ffb703}.m2-bunting i:nth-child(5n+2){background:#e63946}.m2-bunting i:nth-child(5n+3){background:#2a9d8f}.m2-bunting i:nth-child(5n+4){background:#f1faee}.m2-bunting i:nth-child(5n){background:#d6246e}@keyframes m2bunt{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.m2-street{left:0;right:0;bottom:0;width:100%;height:56%;fill:#120f2a}.m2-win{fill:#ffd27a;opacity:.12;animation:m2win 7s ease-in-out infinite;animation-delay:calc(var(--i) * -.83s)}@keyframes m2win{0%,40%{opacity:.12}50%,90%{opacity:.95}}.m2-crowd{left:0;right:0;bottom:0;height:92px;overflow:hidden}.m2-person{position:absolute;bottom:0;left:-60px;height:calc(58px + var(--i) * 4px);fill:#0a0820;animation:m2walk calc(20s + var(--i) * 3s) linear infinite,m2bob .45s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -5s),0s}.m2-person:nth-child(2n){animation-direction:reverse,alternate}@keyframes m2walk{0%{transform:translate(0)}to{transform:translate(calc(100vw + 120px))}}@keyframes m2bob{to{translate:0 -3px}}.m2-words span{position:absolute;font:italic 400 clamp(18px,2vw,28px)/1 var(--font-serif);color:#fff4e6e6;opacity:0;animation:m2ask 10s ease-in-out infinite}.m2-words span:nth-child(1){right:30%;top:22%}.m2-words span:nth-child(2){right:8%;top:28%;animation-delay:2s}.m2-words span:nth-child(3){right:22%;top:38%;animation-delay:4s}.m2-words span:nth-child(4){right:6%;top:18%;animation-delay:6s}.m2-words span:nth-child(5){right:34%;top:32%;animation-delay:8s}.mood-hero--culture .eyebrow{color:#ffb36b}.mood-hero--culture .mood-hero__tag{color:#f3e2d0}.books[data-mood=culture] .card__img{background:#f3ebdf}.books[data-mood=culture] .badge{background:#3d2a6b}.books[data-mood=artist]{--mood-accent:#e4572e;--mood-on:#fff;--paper:#fbfaf7;--paper-soft:#f5f2ec;--paper-sunk:#ece7de;--hairline:#e0d9cd}.mood-hero--artist{background:#f3efe7;color:#111}.m2-gallery{background:#f3efe7;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.018) 0 2px,transparent 2px 6px)}.m2-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;animation:m2flash 5s ease-out 2s infinite}@keyframes m2flash{0%,84%,to{opacity:0}86%{opacity:.55}}.m2-stroke{left:40%;top:4%;width:60%;height:42%}.m2-stroke path{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.8s cubic-bezier(.65,0,.35,1) .3s forwards}.m2-stroke--1{stroke:#e4572e;stroke-width:44;opacity:.9}.m2-stroke--2{stroke:#1d4ed8;stroke-width:28;opacity:.85;animation-delay:1.1s!important}.m2-aperture{right:6%;top:10%;width:clamp(100px,11vw,160px)}.m2-aperture svg{display:block;width:100%;animation:m2shutter 5s ease-in-out 2s infinite}.m2-aperture path{fill:#141414;stroke:#f3efe7;stroke-width:1.5}.m2-aperture circle{fill:none;stroke:#141414;stroke-width:4}@keyframes m2shutter{0%,80%,92%,to{transform:rotate(0) scale(1)}86%{transform:rotate(50deg) scale(.9)}}.m2-vinyl{right:7%;bottom:14%;width:clamp(150px,15vw,220px);aspect-ratio:1}.m2-disc{position:relative;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 30deg,rgba(255,255,255,.12),transparent 15%,transparent 50%,rgba(255,255,255,.1) 65%,transparent 80%),repeating-radial-gradient(circle,#111 0 2px,#1f1f1f 2px 4px);box-shadow:0 22px 40px -12px #00000073;animation:m2spin 3.2s linear infinite}.m2-disc i{position:absolute;top:36%;right:36%;bottom:36%;left:36%;border-radius:50%;background:radial-gradient(circle,#111 0 8%,#e4572e 9%)}.m2-arm{position:absolute;right:-8%;top:-4%;width:10px;height:62%;background:linear-gradient(90deg,#bdbdbd,#e6e6e6);border-radius:6px;transform-origin:50% 0;transform:rotate(26deg)}.m2-notes i{position:absolute;right:calc(10% + var(--i) * 2%);bottom:44%;font-style:normal;font-size:calc(20px + var(--i) * 2px);color:#141414;opacity:0;animation:m2note 6s ease-out infinite;animation-delay:calc(var(--i) * .75s)}@keyframes m2note{0%{opacity:0;transform:translate(0) rotate(-10deg)}15%{opacity:.85}to{opacity:0;transform:translate(-50px,-230px) rotate(14deg)}}.m2-keys{left:0;right:0;bottom:0;height:44px;display:flex;border-top:2px solid #141414}.m2-keys i{flex:1;position:relative;background:#fff;border-right:1px solid #141414;animation:m2press 4.2s infinite;animation-delay:calc(var(--i) * .14s)}.m2-keys i:nth-child(7n+1):after,.m2-keys i:nth-child(7n+2):after,.m2-keys i:nth-child(7n+4):after,.m2-keys i:nth-child(7n+5):after,.m2-keys i:nth-child(7n+6):after{content:"";position:absolute;right:-30%;top:0;width:60%;height:58%;background:#141414;z-index:1}@keyframes m2press{0%,5%,to{background:#fff}2.5%{background:#ffd8cb}}.m2-title-paint{background:linear-gradient(transparent 62%,rgba(228,87,46,.32) 70%,rgba(228,87,46,.32) 90%,transparent 90%) no-repeat 0 0/0 100%;animation:m2paint 1.2s cubic-bezier(.65,0,.35,1) .8s forwards}@keyframes m2paint{to{background-size:100% 100%}}.mood-hero--artist .eyebrow{color:#e4572e}.mood-hero--artist .mood-hero__tag{color:#3b3b3b}.books[data-mood=artist] .card__img{background:#f1ece3}.books[data-mood=artist] .badge{background:#141414}.books[data-mood=kitchen]{--mood-accent:#c8361d;--mood-on:#fff;--paper:#fcf8f1;--paper-soft:#f7f0e3;--paper-sunk:#efe4d0;--hairline:#e6d7bd}.mood-hero--kitchen{background:#f4e6d2;color:#3b1d10}.m2-tiles{background-color:#f4e6d2;background-image:linear-gradient(#e6cfae 2px,transparent 2px),linear-gradient(90deg,#e6cfae 2px,transparent 2px);background-size:56px 56px}.m2-utensils{right:6%;top:0;width:36%;height:220px}.m2-utensils:before{content:"";position:absolute;left:0;right:0;top:24px;height:7px;border-radius:4px;background:#6b4a2b}.m2-utensils i{position:absolute;top:28px;left:calc(var(--i) * 20%);width:6px;height:calc(100px + var(--i) * 14px);border-radius:3px;background:#8d8d8d;transform-origin:50% 0;animation:m2sway 3.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.7s)}.m2-utensils i:after{content:"";position:absolute;bottom:-20px;left:-14px;width:34px;height:24px;border-radius:0 0 22px 22px;background:#9d9d9d}.m2-stove{right:12%;bottom:8%;width:clamp(220px,25vw,330px)}.m2-kadhai{display:block;width:100%}.m2-kadhai path{fill:#2b2b2b}.m2-kadhai .m2-kadhai__ear{fill:none;stroke:#2b2b2b;stroke-width:7;stroke-linecap:round}.m2-kadhai__food{fill:#e9a23b}.m2-flames{display:flex;justify-content:center;gap:6px;height:28px;margin-top:-2px}.m2-flames i{width:13px;height:24px;border-radius:50% 50% 40% 40%/70% 70% 30% 30%;background:linear-gradient(#60a5fa,#1d4ed8);opacity:.85;transform-origin:50% 100%;animation:m2flick .35s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.11s)}@keyframes m2flick{to{transform:scaleY(.7)}}.m2-steam{position:absolute;left:0;right:0;bottom:92%;height:220px}.m2-steam i{position:absolute;bottom:0;left:calc(14% + var(--i) * 15%);width:34px;height:120px;border-radius:50%;background:radial-gradient(closest-side,#6e5a5052,#6e5a5000);filter:blur(5px);opacity:0;animation:m2steam 4s ease-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes m2steam{0%{opacity:0;transform:translateY(20px) scaleX(.6)}30%{opacity:1}to{opacity:0;transform:translate(12px,-150px) scaleX(1.6)}}.m2-spices{right:calc(12% + clamp(220px,25vw,330px) + 30px);bottom:10%;display:flex;gap:16px}.m2-spices span{display:grid;justify-items:center;gap:8px;font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#3b1d10}.m2-spices i{position:relative;width:54px;height:28px;border-radius:0 0 28px 28px;background:#cfc6b8}.m2-spices i:before{content:"";position:absolute;left:7px;right:7px;top:-11px;height:16px;border-radius:50% 50% 0 0;background:var(--c)}.mood-hero--kitchen .m2-card{right:42%;top:5%;box-shadow:6px 6px #c8361d}.mood-hero--kitchen .eyebrow{color:#c8361d}.mood-hero--kitchen .mood-hero__tag{color:#5a3424}.books[data-mood=kitchen] .card__img{background:#f5ead9}.books[data-mood=kitchen] .badge{background:#3b1d10}.books[data-mood=family]{--mood-accent:#d9674a;--mood-on:#fff;--paper:#fdf9f4;--paper-soft:#f9f1e7;--paper-sunk:#f2e5d4;--hairline:#e9dac6}.mood-hero--family{background:#fdeee0;color:#3d2c2e}.m2-morning{background:linear-gradient(180deg,#cfe8f5,#fdeee0 62%,#fbe0c8)}.m2-house{right:8%;bottom:8%;width:clamp(220px,26vw,360px);stroke:#3d2c2e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.m2-house path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.4s ease-in-out .3s forwards}.m2-window{fill:#ffd27a;stroke:#3d2c2e;opacity:0;animation:m2on .6s ease 2.6s forwards}.m2-window--2{animation-delay:3s}@keyframes m2on{to{opacity:1}}.m2-fam{right:calc(8% + clamp(220px,26vw,360px) - 30px);bottom:8%;width:clamp(180px,19vw,270px)}.m2-fam svg{display:block;width:100%;fill:#3d2c2e}.m2-fp{animation:m2hop 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes m2hop{0%,to{transform:none}50%{transform:translateY(-4px)}}.m2-hands{stroke:#3d2c2e;stroke-width:4;stroke-linecap:round}.m2-height{right:2%;top:10%;height:62%;width:50px;border-left:4px solid #d9674a;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(61,44,46,.25) 18px 19px)}.m2-height span{position:absolute;left:10px;bottom:var(--h);font:600 11px/1 var(--font-sans);white-space:nowrap;color:#3d2c2e;opacity:0;animation:m2on .5s ease forwards}.m2-height span:before{content:"";position:absolute;left:-16px;top:50%;width:14px;height:2px;background:#d9674a}.m2-height span:nth-child(1){animation-delay:1s}.m2-height span:nth-child(2){animation-delay:1.6s}.m2-height span:nth-child(3){animation-delay:2.2s}.m2-height span:nth-child(4){animation-delay:2.8s}.m2-balloons i{position:absolute;bottom:-70px;left:calc(40% + var(--i) * 10%);width:32px;height:40px;border-radius:50% 50% 48% 48%;animation:m2float 14s linear infinite;animation-delay:calc(var(--i) * -2.8s)}.m2-balloons i:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:46px;background:#3d2c2e66}.m2-balloons i:nth-child(1){background:#ef476f}.m2-balloons i:nth-child(2){background:#ffd166}.m2-balloons i:nth-child(3){background:#06d6a0}.m2-balloons i:nth-child(4){background:#118ab2}.m2-balloons i:nth-child(5){background:#f78c6b}@keyframes m2float{0%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-55vh) rotate(4deg)}to{transform:translateY(-110vh) rotate(-4deg)}}.m2-balloons{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mood-hero--family .eyebrow{color:#c4553a}.mood-hero--family .mood-hero__tag{color:#5b4648}.books[data-mood=family] .card__img{background:#f8ecdf;border-radius:12px;overflow:hidden}.books[data-mood=family] .badge{background:#3d2c2e}.books[data-mood=voyage]{--mood-accent:#0e7c86;--mood-on:#fff;--paper:#f6f8f8;--paper-soft:#eef3f3;--paper-sunk:#e3ebeb;--hairline:#d5e0e0}.mood-hero--voyage{background:#0b1d3a;color:#eef6ff}.m2-night{background:radial-gradient(80% 90% at 75% 40%,#1d3f73,#0b1d3a 60%,#06101f)}.m2-night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1.2px 1.2px at 140px 80px,#fff,transparent),radial-gradient(1px 1px at 80px 160px,#dfe8ff,transparent);background-size:240px 200px;opacity:.6}.m2-clouds i{position:absolute;height:38px;width:170px;border-radius:40px;background:#ffffff1a;filter:blur(4px);animation:m2cloud 46s linear infinite}.m2-clouds i:nth-child(1){top:16%}.m2-clouds i:nth-child(2){top:40%;animation-delay:-18s;width:120px}.m2-clouds i:nth-child(3){top:66%;animation-delay:-32s}@keyframes m2cloud{0%{transform:translate(-200px)}to{transform:translate(110vw)}}.m2-clouds{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.m2-globe-wrap{right:12%;top:50%;width:clamp(230px,28vw,400px);aspect-ratio:1;translate:0 -50%}.m2-globe{display:block;width:100%;height:100%;filter:drop-shadow(0 0 40px rgba(120,190,255,.35))}.m2-sea{fill:#1e6fb8}.m2-lands path{fill:#5fbf7f}.m2-home{fill:#ffd166}.m2-lands{animation:m2globe 26s linear infinite}@keyframes m2globe{to{transform:translate(-400px)}}.m2-grid{stroke:#ffffff2e;stroke-width:.6}.m2-orbit{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;width:150%;height:150%;overflow:visible}.m2-orbit ellipse{stroke:#ffffff59;stroke-width:1;stroke-dasharray:3 6}.m2-plane{fill:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}.m2-stamps span{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--r));border:3px double rgba(255,209,102,.85);border-radius:8px;padding:6px 12px;color:#ffd166e6;font:700 13px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:0;animation:m2stamp 12s infinite;animation-delay:calc(var(--i) * 3s)}@keyframes m2stamp{0%{opacity:0;transform:rotate(var(--r)) scale(1.6)}4%{opacity:.95;transform:rotate(var(--r)) scale(1)}26%{opacity:.95;transform:rotate(var(--r))}32%,to{opacity:0;transform:rotate(var(--r))}}.mood-hero--voyage .eyebrow{color:#7fd3dc}.mood-hero--voyage .mood-hero__tag{color:#c9d8ea}.books[data-mood=voyage] .card__img{background:#e9f0f0}.books[data-mood=voyage] .badge{background:#0b1d3a}.books[data-mood=lingo]{--mood-accent:#0f766e;--mood-on:#fff;--paper:#f6faf8;--paper-soft:#eef5f2;--paper-sunk:#e2eee9;--hairline:#d3e3dc}.mood-hero--lingo{background:#1f3b33;color:#f1f7f2}.m2-chalk{background:radial-gradient(90% 90% at 60% 40%,#2c5146,#1f3b33 60%,#162b25)}.m2-chalk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(100deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px);mix-blend-mode:screen}.m2-hellos span{position:absolute;left:var(--x);top:var(--y);padding:8px 16px;border:2px solid rgba(241,247,242,.6);border-radius:22px;font:400 clamp(22px,2.6vw,38px)/1.1 var(--font-serif);color:#f1f7f2;white-space:nowrap;opacity:0;animation:m2hello 10s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}.m2-hellos span:after{content:"";position:absolute;left:20px;bottom:-10px;width:14px;height:14px;border-right:2px solid rgba(241,247,242,.6);border-bottom:2px solid rgba(241,247,242,.6);background:#25463d;transform:rotate(45deg)}.m2-hellos span[lang=hi]{font-family:"Tiro Devanagari Hindi",var(--font-serif)}@keyframes m2hello{0%{opacity:0;transform:scale(.6) translateY(10px)}6%,40%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-10px)}}.m2-flash{right:6%;bottom:12%;width:200px;height:120px;perspective:800px}.m2-flash__in{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:m2flip 6s ease-in-out infinite}.m2-flash b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:10px;background:#fffdf5;color:#1f3b33;font:400 38px/1 var(--font-serif);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 14px 30px #0000004d}.m2-flash b+b{transform:rotateY(180deg);font-family:"Tiro Devanagari Hindi",var(--font-serif)}@keyframes m2flip{0%,40%{transform:rotateY(0)}50%,90%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.m2-cursor{display:inline-block;width:.05em;height:.75em;margin-left:.06em;background:currentColor;animation:m2caret 1s steps(1) infinite}@keyframes m2caret{50%{opacity:0}}.mood-hero--lingo .eyebrow{color:#9fe3cf}.mood-hero--lingo .mood-hero__tag{color:#d3e6dd}.books[data-mood=lingo] .card__img{background:#e9f2ee}.books[data-mood=lingo] .badge{background:#1f3b33}.books[data-mood=puzzle]{--mood-accent:#f2c14e;--mood-on:#14281d;--paper:#f7f8f3;--paper-soft:#eff2e8;--paper-sunk:#e5eadb;--hairline:#d7ddc9}.mood-hero--puzzle{background:#14281d;color:#f3f1e4}.m2-felt{background:radial-gradient(80% 80% at 70% 40%,#1f4a33,#14281d 70%)}.m2-sudoku{right:6%;top:8%;width:clamp(200px,20vw,280px);aspect-ratio:1;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);background:#fffdf3;border:3px solid #111;box-shadow:0 22px 40px #00000073;transform:rotate(3deg)}.m2-sudoku i{display:grid;place-items:center;border-right:1px solid #c9c6b8;border-bottom:1px solid #c9c6b8;font:600 clamp(11px,1.2vw,17px)/1 var(--font-sans);font-style:normal;color:#1d4ed8}.m2-sudoku i.is-given{color:#111}.m2-sudoku i:nth-child(9n+3),.m2-sudoku i:nth-child(9n+6){border-right:2px solid #111}.m2-sudoku i:nth-child(n+19):nth-child(-n+27),.m2-sudoku i:nth-child(n+46):nth-child(-n+54){border-bottom:2px solid #111}.m2-sudoku i.is-new{animation:m2pop .35s cubic-bezier(.3,1.7,.5,1);background:#fff3c4}.m2-jigsaw{right:calc(6% + 190px);bottom:7%;width:clamp(120px,10vw,150px);aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr)}.m2-jigsaw i{background:radial-gradient(circle at 70% 30%,#ffd166 0 11%,transparent 12%),linear-gradient(180deg,#8ecae6 0 55%,#2a9d8f 55% 78%,#264653 78%);background-size:300% 300%;background-position:calc(var(--cx) * 50%) calc(var(--cy) * 50%);outline:1px solid rgba(0,0,0,.3);animation:m2jig 9s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i) * .1s)}@keyframes m2jig{0%,6%{transform:translate(calc((var(--cx) - 1) * 70px + 18px),calc((var(--cy) - 1) * 60px - 34px)) rotate(calc(var(--i) * 37deg - 140deg))}38%,84%{transform:none}to{transform:translate(calc((var(--cx) - 1) * 70px + 18px),calc((var(--cy) - 1) * 60px - 34px)) rotate(calc(var(--i) * 37deg - 140deg))}}.m2-tiles-title .w{display:inline-block;white-space:nowrap}.m2-tiles-title i{display:inline-block;margin:0 .03em .08em;padding:0 .1em;border:2px solid #111;border-radius:6px;background:#fffdf3;color:#14281d;box-shadow:0 .06em #111;font:700 .52em/1.35 var(--font-sans);font-style:normal;animation:m2tile .5s cubic-bezier(.3,1.7,.5,1) backwards;animation-delay:calc(var(--i) * 60ms)}@keyframes m2tile{0%{transform:translateY(-40px) rotate(-20deg);opacity:0}}.mood-hero--puzzle .eyebrow{color:#f2c14e}.mood-hero--puzzle .mood-hero__tag{color:#d8dcc8}.books[data-mood=puzzle] .card__img{background:#eef1e6}.books[data-mood=puzzle] .badge{background:#14281d}.books[data-mood=leader]{--mood-accent:#1e3a8a;--mood-on:#fff;--paper:#f7f8fb;--paper-soft:#eff1f7;--paper-sunk:#e4e8f1;--hairline:#d6dbe8}.mood-hero--leader{background:#fde7c8;color:#14213d}.m2-sunrise{background:radial-gradient(40% 50% at 70% 62%,rgba(255,236,190,.95),transparent 70%),linear-gradient(180deg,#9ec5e8,#f9d9b0 58%,#f6b98a)}.m2-range{right:0;bottom:0;width:100%;height:38%;fill:#14213d}.m2-range .m2-range--back{fill:#3d5a80;opacity:.75}.m2-sflag{transform:scaleY(0);transform-origin:0 0;animation:m2rise .7s cubic-bezier(.3,1.6,.5,1) 1s forwards}.m2-pole{stroke:#14213d;stroke-width:4;fill:none}.m2-cloth{fill:#e76f51;transform-box:fill-box;transform-origin:0 50%;animation:m2wave 1.2s ease-in-out infinite alternate}.m2-flock{left:0;top:6%;width:100%;height:26%;animation:m2fly 24s linear infinite}.m2-bird{position:absolute;left:calc(50% - var(--bx) * 46px);top:calc(50% + var(--by) * 24px);width:38px;fill:#14213d;animation:m2flap .5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.07s)}.m2-bird.is-lead{width:48px;fill:#e76f51}@keyframes m2fly{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes m2flap{to{transform:scaleY(.55)}}.mood-hero--leader .eyebrow{color:#c4553a}.mood-hero--leader .mood-hero__tag{color:#2b3a5c}.books[data-mood=leader] .card__img{background:#eceff6}.books[data-mood=leader] .badge{background:#14213d}.books[data-mood=founder]{--mood-accent:#ff5a1f;--mood-on:#fff;--paper:#f8f7f5;--paper-soft:#f1efeb;--paper-sunk:#e7e4de;--hairline:#dad6ce}.mood-hero--founder{background:#07070a;color:#fff;--scrim:rgba(7,7,10,.9)}.m2-void{background:radial-gradient(60% 70% at 78% 60%,rgba(255,90,31,.22),transparent 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/40px 40px,#07070a}.m2-names{left:0;right:0;top:7%;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.m2-names__run{display:inline-flex;gap:56px;animation:m2marquee 46s linear infinite}.m2-names span{font:800 clamp(34px,5vw,72px)/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.3)}.m2-names span:nth-child(3n+1){-webkit-text-stroke-color:rgba(255,90,31,.8)}@keyframes m2marquee{to{transform:translate(-50%)}}.m2-hockey{right:4%;top:26%;width:min(48vw,640px);height:46%}.m2-hockey__axis{stroke:#ffffff4d;stroke-width:1.5}.m2-hockey__line{stroke:#ff5a1f;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 8px rgba(255,90,31,.7));animation:draw 2.8s cubic-bezier(.7,0,.3,1) .5s forwards}.m2-hockey text{fill:#ffffff8c;font:700 14px var(--font-sans)}.m2-rocket{right:9%;bottom:-120px;width:34px;animation:m2launch 7s cubic-bezier(.55,0,.75,.3) 2.6s infinite}.m2-rocket svg{display:block;width:100%}.m2-trail{position:absolute;left:50%;top:70%;width:10px;height:220px;margin-left:-5px;border-radius:5px;background:linear-gradient(#ffd36b,#ff5a1f00);filter:blur(3px)}@keyframes m2launch{0%{transform:translateY(0)}to{transform:translateY(-130vh)}}.m2-fquote figure{top:auto;bottom:12%;text-align:right}.m2-fquote figcaption{color:#ff8a5c}.mood-hero--founder .m2-title-gold{background-image:linear-gradient(100deg,#fff,#ffb36b 35%,#ff5a1f 55%,#fff 80%)}.mood-hero--founder .eyebrow{color:#ff8a5c}.mood-hero--founder .mood-hero__tag{color:#d9d9de}.books[data-mood=founder] .card__img{background:#efede9}.books[data-mood=founder] .badge{background:#07070a}@keyframes m2spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.m2-jigsaw,.m2-spices,.mood-hero--kitchen .m2-card,.m2-height{display:none}}@media(max-width:760px){.m2-shelves{width:100%;opacity:.4}.m2-ladder{display:none}.m2-page{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.m2-p--talk,.m2-p--eyes,.m2-p--zip,.m2-p--cap{display:none}.m2-p--sky{grid-row:1/3}.mood-hero--panels .mood-hero__inner{max-width:none;margin:0 16px 24px;padding:20px}.mood-hero--panels .mood-hero__title{font-size:clamp(34px,10vw,52px)}.m2-quotes,.m2-fquote,.m2-spot,.m2-smoke,.m2-asks,.m2-words,.m2-notes,.m2-aperture,.m2-utensils,.m2-stamps,.m2-flash,.m2-fam{display:none}.m2-lotus{width:70vw;right:-14%;top:4%}.m2-diya{right:10%;top:16%;bottom:auto;width:100px}.m2-rays{right:-200px;top:-150px;bottom:auto}.m2-head{right:-16%;height:62%;opacity:.55}.m2-street{height:40%}.m2-stroke{left:0;width:100%;top:2%;height:24%;opacity:.6}.m2-vinyl{right:6%;top:10%;bottom:auto;width:120px}.m2-keys{height:30px}.m2-stove{right:4%;top:14%;bottom:auto;width:150px}.m2-house{right:4%;top:10%;bottom:auto;width:150px}.m2-globe-wrap{right:-8%;top:30%;width:210px}.m2-hellos span{font-size:20px}.m2-hellos span:nth-child(n+6),.m2-hellos span:nth-child(4){display:none}.m2-hellos span{left:auto;right:6%}.m2-hellos span:nth-child(1){top:8%}.m2-hellos span:nth-child(2){top:18%;right:30%}.m2-hellos span:nth-child(3){top:28%}.m2-hellos span:nth-child(4){top:38%;right:24%}.m2-hellos span:nth-child(5){top:14%;right:56%}.m2-sudoku{right:4%;top:5%;width:140px}.m2-flock{top:4%}.m2-hockey{width:90vw;right:-4%;top:24%;opacity:.5}.m2-rocket{right:6%}.m2-names span{font-size:32px}.m2-balloons i{left:calc(20% + var(--i) * 14%)}}@media(prefers-reduced-motion:reduce){.m2-shelf i{transform:none}.m2-shelf i.is-tilt{transform:rotate(-9deg)}.m2-p{opacity:1;transform:none}.m2-path,.m2-head,.m2-stroke path,.m2-house path,.m2-hockey__line{stroke-dashoffset:0}.m2-flag,.m2-sflag{transform:none}.m2-quotes figure:first-child,.m2-fquote figure:first-child{opacity:1}.m2-asks span,.m2-words span{opacity:.8;filter:none}.m2-hellos span{opacity:1}.m2-stamps span{opacity:.9}.m2-window,.m2-height span{opacity:1}.m2-notes,.m2-balloons,.m2-rocket,.m2-clouds,.m2-crowd,.m2-steam{display:none}.m2-title-paint{background-size:100% 100%}}.m3-velvet,.m3-wall,.m3-lacquer,.m3-ruled,.m3-kraft,.m3-white,.m3-desk,.m3-board,.m3-felt2,.m3-splats{top:0;right:0;bottom:0;left:0}.books[data-mood=gift]{--mood-accent:#b8913a;--mood-on:#0d1512;--paper:#f8f5ee;--paper-soft:#f2ede2;--paper-sunk:#e9e1d1;--hairline:#ddd2bc}.mood-hero--gift{background:#0b1411;color:#f5ecd6}.m3-velvet{background:radial-gradient(70% 80% at 72% 55%,#173a2e,#0d201a,#070e0b)}.m3-velvet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.015) 0 2px,transparent 2px 5px)}.m3-glow{right:8%;top:10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,196,110,.28),transparent);animation:m2glow 4s ease-in-out infinite alternate}.m3-box{right:14%;bottom:14%;width:clamp(200px,22vw,300px);height:clamp(170px,18vw,240px)}.m3-box__base{position:absolute;left:0;right:0;bottom:0;height:72%;background:linear-gradient(90deg,#0f2a21,#1c4436 50%,#0f2a21);box-shadow:0 30px 60px -20px #000c;overflow:hidden}.m3-box__lid{position:absolute;left:-5%;right:-5%;top:6%;height:22%;background:linear-gradient(180deg,#24574a,#163a30);box-shadow:0 8px 14px #00000073;z-index:2;animation:m3lid 5s cubic-bezier(.5,0,.3,1) 1s infinite}@keyframes m3lid{0%,15%,85%,to{transform:none}35%,70%{transform:translateY(-34px) rotate(-6deg)}}.m3-box__light{position:absolute;left:8%;right:8%;top:20%;height:30%;background:radial-gradient(60% 100% at 50% 100%,rgba(255,224,150,.95),transparent);filter:blur(10px);opacity:0;animation:m3light 5s ease 1s infinite}@keyframes m3light{0%,20%,82%,to{opacity:0}38%,68%{opacity:1}}.m3-ribbon-v{position:absolute;left:calc(50% - 14px);top:0;bottom:0;width:28px;background:linear-gradient(90deg,#8a6a22,#f3d98c 45%,#b8913a)}.m3-ribbon-h{position:absolute;left:0;right:0;top:calc(50% - 12px);height:24px;background:linear-gradient(180deg,#8a6a22,#f3d98c 45%,#b8913a)}.m3-bow{position:absolute;left:50%;top:-34px;width:0;height:0}.m3-bow i{position:absolute;top:0;width:58px;height:40px;border:9px solid #d9b45a;border-radius:50%}.m3-bow i:first-child{right:2px;transform:rotate(-18deg)}.m3-bow i:nth-child(2){left:2px;transform:rotate(18deg)}.m3-bow b{position:absolute;left:-12px;top:12px;width:24px;height:22px;border-radius:6px;background:#f3d98c}.m3-gtag{right:calc(14% + clamp(200px,22vw,300px) + 6px);bottom:12%;transform-origin:100% 0;animation:m2sway 3.4s ease-in-out infinite alternate}.m3-gtag span{display:block;padding:14px 18px 14px 28px;background:#f5ecd6;color:#0d201a;font:italic 400 18px/1.15 var(--font-serif);clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);box-shadow:0 10px 20px #0006}.m3-seal{right:6%;top:12%;width:84px;height:84px;display:grid;place-items:center;border-radius:46% 54% 50% 50%;background:radial-gradient(circle at 35% 30%,#c0392b,#7a1610);color:#f5d7a8;font:700 15px var(--font-serif);letter-spacing:.12em;box-shadow:inset 0 0 0 6px #0000002e,0 8px 16px #0006;transform:rotate(-12deg)}.mood-hero--gift .eyebrow{color:#d9b45a}.mood-hero--gift .mood-hero__tag{color:#d8d0bd}.books[data-mood=gift] .card__img{background:#efe9dc}.books[data-mood=gift] .badge{background:#0d201a}.books[data-mood=salon]{--mood-accent:#a8844c;--mood-on:#fff;--paper:#faf7f2;--paper-soft:#f4efe7;--paper-sunk:#ebe4d8;--hairline:#e0d7c8}.mood-hero--salon{background:#e9e1d4;color:#2a2620}.m3-wall{background:linear-gradient(180deg,#ece5d9,#ddd3c3)}.m3-wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 60% at 70% 0%,rgba(255,240,210,.6),transparent 70%)}.m3-wainscot{left:0;right:0;bottom:0;height:30%;background:#d6cbb8;border-top:6px solid #c8bba4;background-image:linear-gradient(90deg,transparent 0 22px,rgba(0,0,0,.06) 22px 24px,transparent 24px),linear-gradient(transparent 0 20px,rgba(0,0,0,.05) 20px 22px,transparent 22px);background-size:200px 100%,100% 100%}.m3-frames{right:6%;top:8%;width:min(52vw,640px);height:44%}.m3-frame{position:absolute;margin:0;padding:12px;background:linear-gradient(135deg,#e6c77d,#9c7631 50%,#e6c77d);box-shadow:0 18px 30px -12px #00000073;opacity:0;animation:m3hang .9s cubic-bezier(.3,1.4,.5,1) forwards}.m3-frame i{display:block;width:100%;height:100%;border:10px solid #f6f1e7}.m3-frame--1{left:0;top:10%;width:30%;height:80%;animation-delay:.2s}.m3-frame--1 i{background:radial-gradient(circle at 30% 30%,#e76f51 0 18%,transparent 19%),radial-gradient(circle at 70% 70%,#264653 0 26%,transparent 27%),linear-gradient(160deg,#f4a261,#e9c46a)}.m3-frame--2{left:35%;top:0;width:36%;height:100%;animation-delay:.45s}.m3-frame--2 i{background:linear-gradient(180deg,#a8c5da 0 45%,#d9c9a3 45% 60%,#6b8f71 60% 100%)}.m3-frame--3{left:76%;top:16%;width:24%;height:66%;animation-delay:.7s}.m3-frame--3 i{background:repeating-linear-gradient(45deg,#2b2b2b 0 8px,#f2ead9 8px 16px)}@keyframes m3hang{0%{opacity:0;transform:translateY(-20px) rotate(-3deg)}to{opacity:1;transform:none}}.m3-plight{position:absolute;left:30%;right:30%;top:-26px;height:10px;border-radius:5px;background:#9c7631}.m3-plight:after{content:"";position:absolute;left:-60%;right:-60%;top:8px;height:140px;background:linear-gradient(180deg,rgba(255,236,190,.55),transparent);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.m3-lamp{right:2%;bottom:30%;width:110px;height:56%}.m3-lamp i{position:absolute;right:20px;top:0;bottom:0;width:4px;background:#2a2620}.m3-lamp b{position:absolute;right:0;top:-6px;width:60px;height:44px;border-radius:40px 40px 6px 6px;background:#2a2620;box-shadow:0 30px 60px 10px #ffe2a059}.m3-table{right:14%;bottom:7%;width:clamp(280px,32vw,460px)}.m3-stack{display:flex;flex-direction:column-reverse;align-items:center;margin-left:-20%}.m3-stack i{display:block;width:calc(var(--w) * .5);height:20px;margin-top:-1px;background:var(--c);border-radius:2px;box-shadow:inset 0 -3px #0000002e,0 2px 2px #00000026;transform:translateY(-200px);opacity:0;animation:m3drop .6s cubic-bezier(.3,1.3,.5,1) forwards}.m3-stack i:nth-child(1){animation-delay:.9s}.m3-stack i:nth-child(2){animation-delay:1.1s}.m3-stack i:nth-child(3){animation-delay:1.3s}.m3-stack i:nth-child(4){animation-delay:1.5s}@keyframes m3drop{to{transform:none;opacity:1}}.m3-vase{position:absolute;right:12%;bottom:22px;width:46px}.m3-vase svg{display:block;width:100%}.m3-stem{stroke:#5b7a52;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2s ease 1.6s forwards}.m3-pot{fill:#f5f0e6;stroke:#c8bba4}.m3-slab{height:22px;border-radius:4px;background:linear-gradient(115deg,#f7f4ee,#e7e2d8 40%,#f7f4ee 55%,#dcd6ca);box-shadow:0 14px 24px -8px #0006}.m3-slab:after{content:"";display:block;height:100%;background:linear-gradient(160deg,transparent 30%,rgba(120,110,100,.25) 31%,transparent 33%,transparent 60%,rgba(120,110,100,.2) 61%,transparent 63%)}.m3-legs{display:flex;justify-content:space-between;padding:0 10%}.m3-legs i{width:10px;height:50px;background:#b8913a}.mood-hero--salon .eyebrow{color:#8a6a3a}.mood-hero--salon .mood-hero__tag{color:#4a443b}.mood-hero--salon .mood-hero__title{font-style:italic}.books[data-mood=salon] .card__img{background:#f1ebe0;box-shadow:inset 0 0 0 8px #fff,0 0 0 1px #d6cbb8}.books[data-mood=salon] .badge{background:#2a2620}.books[data-mood=luxe]{--mood-accent:#c9a24a;--mood-on:#0a0a0a;--paper:#f7f5f0;--paper-soft:#f0ece4;--paper-sunk:#e6e0d4;--hairline:#d9d1c1}.mood-hero--luxe{background:#060606;color:#f3ead6}.m3-lacquer{background:radial-gradient(60% 70% at 70% 40%,#1d1a14,#0a0908 60%,#030303)}.m3-beam{right:10%;top:-20%;width:44%;height:120%;background:linear-gradient(180deg,rgba(255,236,190,.14),transparent 80%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);transform:rotate(14deg)}.m3-sign{right:4%;top:46%;width:min(52vw,700px);stroke:#d9b45a;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(217,180,90,.5))}.m3-sign path{stroke-dasharray:1;stroke-dashoffset:1;animation:m3write 3.4s cubic-bezier(.5,0,.4,1) 1s infinite}@keyframes m3write{0%{stroke-dashoffset:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.m3-pen{right:6%;top:18%;width:min(46vw,620px);transform:rotate(-14deg);filter:drop-shadow(0 24px 30px rgba(0,0,0,.7));animation:m3float 6s ease-in-out infinite}@keyframes m3float{0%,to{translate:0 0}50%{translate:0 -10px}}.m3-drop{right:calc(6% + min(46vw,620px) - 30px);top:46%;width:10px;height:14px;border-radius:50%/60% 60% 40% 40%;background:#d9b45a;opacity:0;animation:m3dropi 3.4s ease-in 1s infinite}@keyframes m3dropi{0%,70%{opacity:0;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(60px)}}.mood-hero--luxe .mood-hero__title{font-style:italic}.mood-hero--luxe .eyebrow{color:#c9a24a}.mood-hero--luxe .mood-hero__tag{color:#cfc7b6}.books[data-mood=luxe] .books-bar{background:#f7f5f0f5}.books[data-mood=luxe] .card__img{background:linear-gradient(180deg,#f3efe7,#e9e3d6)}.books[data-mood=luxe] .card:hover .card__img{box-shadow:0 0 0 1px #c9a24a,0 18px 30px -14px #0006}.books[data-mood=luxe] .badge{background:#0a0a0a;color:#d9b45a}.books[data-mood=pens]{--mood-accent:#1d4ed8;--mood-on:#fff;--paper:#f8fafc;--paper-soft:#f1f5f9;--paper-sunk:#e2e8f0;--hairline:#d5dde8}.mood-hero--pens{background:#fdfdfb;color:#0f172a}.m3-ruled{background:#fdfdfb;background-image:linear-gradient(90deg,transparent 0 70px,rgba(220,38,38,.35) 70px 72px,transparent 72px),repeating-linear-gradient(180deg,transparent 0 31px,rgba(59,130,246,.18) 31px 32px)}.m3-scribble{left:48%;right:0;top:5%;width:52%;height:44%}.m3-scribble path{stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s ease forwards}.m3-scribble .s1{stroke:#1d4ed8;animation-delay:.3s}.m3-scribble .s2{stroke:#111;animation-delay:1.1s}.m3-scribble .s3{stroke:#dc2626;animation-delay:1.9s}.m3-scribble .s4{stroke:#16a34a;animation-delay:2.6s}.m3-cup{right:10%;bottom:8%;width:150px;height:240px}.m3-cup__body{position:absolute;left:0;right:0;bottom:0;height:46%;border-radius:6px 6px 18px 18px;background:linear-gradient(90deg,#1e293b,#334155 50%,#1e293b);z-index:2}.m3-bpen{position:absolute;bottom:20%;left:calc(16px + var(--i) * 20px);width:12px;height:190px;border-radius:5px 5px 2px 2px;background:linear-gradient(90deg,#fff,#e5e7eb 60%,#cbd5e1);transform-origin:50% 100%;transform:rotate(calc((var(--i) - 2.5) * 6deg))}.m3-bpen:before{content:"";position:absolute;left:-2px;right:-2px;top:-14px;height:26px;border-radius:4px;background:var(--c)}.m3-bpen b{position:absolute;left:3px;top:-26px;width:6px;height:14px;border-radius:2px;background:var(--c);animation:m3click 2.4s steps(1) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes m3click{0%,50%{transform:none}51%,to{transform:translateY(6px)}}.m3-refills{right:calc(10% + 170px);bottom:10%;display:flex;gap:10px;align-items:flex-end}.m3-refills i{width:6px;height:120px;border-radius:3px;background:linear-gradient(180deg,#94a3b8 0 8%,#1d4ed8 8% 70%,#e2e8f0 70%);transform:rotate(calc((var(--i) - 3) * 4deg));animation:m3bob 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}@keyframes m3bob{50%{translate:0 -8px}}.mood-hero--pens .eyebrow{color:#1d4ed8}.mood-hero--pens .mood-hero__tag{color:#334155}.books[data-mood=pens] .card__img{background:#eef2f7}.books[data-mood=pens] .badge{background:#1d4ed8}.books[data-mood=notebook]{--mood-accent:#a0522d;--mood-on:#fff;--paper:#fbf8f2;--paper-soft:#f5efe3;--paper-sunk:#ece2cf;--hairline:#e0d3bb}.mood-hero--notebook{background:#d8c3a0;color:#2d2014}.m3-kraft{background:#d8c3a0;background-image:radial-gradient(rgba(90,60,30,.12) 1px,transparent 1.5px),radial-gradient(rgba(255,255,255,.18) 1px,transparent 1.5px);background-size:7px 7px,11px 11px}.m3-book{right:8%;top:14%;width:clamp(300px,36vw,520px);height:clamp(200px,24vw,340px);perspective:1400px;transform:rotate(-4deg)}.m3-book__left,.m3-book__right,.m3-page{position:absolute;top:0;bottom:0;width:50%;background:#fffdf7;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(59,130,246,.25) 21px 22px);box-shadow:0 20px 30px -14px #00000073}.m3-book__left{left:0;border-radius:6px 0 0 6px}.m3-book__right{right:0;border-radius:0 6px 6px 0}.m3-page{right:0;transform-origin:0 50%;border-radius:0 6px 6px 0;backface-visibility:visible;animation:m3turn 8s cubic-bezier(.6,0,.3,1) infinite;animation-delay:calc(var(--i) * 1.6s)}@keyframes m3turn{0%,8%{transform:rotateY(0)}22%,to{transform:rotateY(-178deg)}}.m3-spiral{position:absolute;left:calc(50% - 10px);top:4%;bottom:4%;width:20px;display:flex;flex-direction:column;justify-content:space-between;z-index:5}.m3-spiral i{height:8px;border:3px solid #6b7280;border-radius:8px;background:transparent}.m3-diary{right:calc(8% + clamp(300px,36vw,520px) - 60px);bottom:8%;width:130px;height:170px;border-radius:4px 10px 10px 4px;background:linear-gradient(90deg,#3f2a1c 0 10%,#6b3f22 10%);box-shadow:0 18px 26px -10px #00000080;transform:rotate(8deg)}.m3-diary i{position:absolute;right:22px;top:-4px;bottom:-4px;width:7px;background:#111;border-radius:3px}.m3-tabs{right:calc(8% - 10px);top:20%;display:grid;gap:10px}.m3-tabs i{width:26px;height:40px;border-radius:0 6px 6px 0;background:#f97316}.m3-tabs i:nth-child(2){background:#22c55e}.m3-tabs i:nth-child(3){background:#3b82f6}.mood-hero--notebook .eyebrow{color:#7a3b17}.mood-hero--notebook .mood-hero__tag{color:#3f2f1f}.books[data-mood=notebook] .card__img{background:#f3eadb}.books[data-mood=notebook] .badge{background:#2d2014}.books[data-mood=craft]{--mood-accent:#db2777;--mood-on:#fff;--paper:#fffdfb;--paper-soft:#fbf5f2;--paper-sunk:#f3e9e4;--hairline:#eadbd3}.mood-hero--craft{background:#fffdfb;color:#1f1f1f}.m3-splats i{position:absolute;width:calc(60px + var(--i) * 9px);aspect-ratio:1;border-radius:46% 54% 42% 58%/55% 40% 60% 45%;opacity:0;transform:scale(.2);animation:m3splat .5s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:calc(var(--i) * .22s)}.m3-splats i:nth-child(1){right:8%;top:10%;background:#f97316}.m3-splats i:nth-child(2){right:30%;top:6%;background:#facc15}.m3-splats i:nth-child(3){right:18%;top:40%;background:#3b82f6}.m3-splats i:nth-child(4){right:40%;top:30%;background:#22c55e;width:50px}.m3-splats i:nth-child(5){right:4%;top:62%;background:#ec4899}.m3-splats i:nth-child(6){right:34%;top:64%;background:#8b5cf6;width:70px}.m3-splats i:nth-child(7){right:52%;top:12%;background:#ef4444;width:40px}.m3-splats i:nth-child(8){right:24%;top:78%;background:#06b6d4;width:56px}.m3-splats i:nth-child(9){right:48%;top:50%;background:#f59e0b;width:36px}@keyframes m3splat{to{opacity:.85;transform:none}}.m3-splats i:after{content:"";position:absolute;right:-18%;top:20%;width:22%;aspect-ratio:1;border-radius:50%;background:inherit}.m3-cutline{left:52%;right:0;bottom:30%;width:48%;height:120px;stroke:#1f1f1f;stroke-width:2;stroke-dasharray:10 8}.m3-scissors{left:52%;bottom:calc(30% + 30px);width:90px;offset-rotate:auto;animation:m3cut 6s linear infinite}@supports (offset-path:path("M0 0")){.m3-scissors{offset-path:path("M0 60 C150 10 300 110 600 50")}}@keyframes m3cut{0%{offset-distance:0%}to{offset-distance:100%}}.m3-scissors svg{display:block;width:100%;overflow:visible}.m3-scissors path,.m3-scissors circle{fill:#9ca3af;stroke:#374151;stroke-width:3}.m3-scissors circle[fill=none]{fill:none;stroke:#db2777;stroke-width:6}.m3-blade{transform-origin:60px 30px;animation:m3snip .4s ease-in-out infinite alternate}.m3-blade--b{animation-direction:alternate-reverse}@keyframes m3snip{0%{transform:rotate(-12deg)}to{transform:rotate(4deg)}}.m3-crayons{right:6%;bottom:6%;display:flex;gap:6px;align-items:flex-end}.m3-crayons i{width:16px;height:calc(80px + var(--i) * 6px);border-radius:3px;background:var(--c);position:relative;box-shadow:inset 0 10px #00000026,inset 0 -16px #00000026}.m3-crayons i:before{content:"";position:absolute;left:2px;right:2px;top:-14px;height:14px;background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%)}.m3-palette{right:22%;bottom:4%;width:200px;height:130px;border-radius:60% 40% 50% 50%/60% 60% 40% 40%;background:#e8c79a;box-shadow:0 14px 20px -8px #00000059;display:flex;flex-wrap:wrap;gap:8px;padding:22px 30px;transform:rotate(-8deg)}.m3-palette i{width:24px;height:24px;border-radius:50%;background:var(--c)}.mood-hero--craft .eyebrow{color:#db2777}.mood-hero--craft .mood-hero__tag{color:#3f3f46}.books[data-mood=craft] .card__img{background:#faf1ec;border-radius:16px;overflow:hidden}.books[data-mood=craft] .badge{background:#db2777}.books[data-mood=office]{--mood-accent:#334e68;--mood-on:#fff;--paper:#f7f9fb;--paper-soft:#eef2f6;--paper-sunk:#e3e9ef;--hairline:#d4dde6}.mood-hero--office{background:#dfe6ec;color:#102a43}.m3-desk{background:linear-gradient(180deg,#e7edf2,#d3dce4)}.m3-notes{right:6%;top:10%;width:min(44vw,520px);height:60%;display:grid;grid-template-columns:1fr 1fr;gap:22px}.m3-notes span{display:grid;place-items:center;aspect-ratio:1;max-height:150px;background:var(--c);font:400 22px/1.1 var(--font-serif);font-style:italic;color:#102a43;box-shadow:0 12px 18px -8px #00000059;transform:rotate(var(--r));opacity:0;animation:m3stick .5s cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:calc(var(--i) * .35s + .3s)}@keyframes m3stick{0%{opacity:0;transform:translateY(-60px) rotate(calc(var(--r) * -3)) scale(1.1)}to{opacity:1;transform:rotate(var(--r))}}.m3-clips{left:44%;top:8%;display:flex}.m3-clips svg{width:20px;margin-left:-6px;stroke:#829ab1;stroke-width:3;transform:rotate(calc(var(--i) * 12deg - 30deg));animation:m3bob 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.m3-files{right:8%;bottom:6%;width:280px;height:120px}.m3-files i{position:absolute;left:calc(var(--i) * 26px);bottom:calc(var(--i) * 8px);width:200px;height:90px;border-radius:4px 14px 4px 4px;background:#486581;box-shadow:0 8px 14px -6px #0006;transform:translate(120%);animation:m3slide .7s cubic-bezier(.2,1,.3,1) forwards;animation-delay:calc(var(--i) * .25s + 1.4s)}.m3-files i:nth-child(2){background:#f0b429}.m3-files i:nth-child(3){background:#9fb3c8}@keyframes m3slide{to{transform:none}}.m3-calc{left:44%;bottom:8%;width:120px;padding:12px;border-radius:12px;background:#243b53;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;box-shadow:0 14px 20px -10px #00000080}.m3-calc b{grid-column:1/-1;background:#c1d6c1;color:#102a43;font:600 16px/1 var(--font-sans);text-align:right;padding:8px;border-radius:4px;font-variant-numeric:tabular-nums}.m3-calc i{height:14px;border-radius:3px;background:#829ab1}.mood-hero--office .eyebrow,.mood-hero--office .mood-hero__tag{color:#334e68}.books[data-mood=office] .card__img{background:#e9eef3}.books[data-mood=office] .badge{background:#102a43}.books[data-mood=school]{--mood-accent:#eab308;--mood-on:#1a2e1a;--paper:#fafaf5;--paper-soft:#f3f4ea;--paper-sunk:#e8eadb;--hairline:#dadcc9}.mood-hero--school{background:#244034;color:#f5f5ef}.m3-board{background:radial-gradient(80% 90% at 60% 40%,#2f5443,#244034 60%,#1b3128);border-bottom:18px solid #8b5a2b}.m3-chalk{position:absolute;right:6%;top:8%;margin:0;display:grid;gap:6px;text-align:right;font:400 clamp(24px,2.6vw,40px)/1.1 var(--font-serif);font-style:italic;color:#ffffffbf}.m3-chalk span{opacity:0;animation:m2on .6s ease forwards}.m3-chalk span:nth-child(2){animation-delay:.6s}.m3-chalk span:nth-child(3){animation-delay:1.2s}.m3-chalk span:nth-child(1){animation-delay:0s}.m3-geo{right:20%;top:20%;width:clamp(220px,24vw,320px);stroke:#fffc;stroke-width:2}.m3-circle{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 3s linear .5s infinite}.m3-proto{fill:#ffffff1f;stroke:#fff9}.m3-tick{stroke:#fff9}.m3-compass{right:calc(20% + clamp(220px,24vw,320px)/2 - 3px);top:calc(20% + clamp(220px,24vw,320px)/2 - 140px);width:6px;height:140px;transform-origin:50% 100%;animation:m2spin 3s linear .5s infinite}.m3-compass i{position:absolute;bottom:0;width:6px;height:140px;background:linear-gradient(#cbd5e1,#64748b);border-radius:3px;transform-origin:50% 0}.m3-compass i:first-child{transform:rotate(0)}.m3-compass i:nth-child(2){left:0;top:0;bottom:auto;transform-origin:50% 0;transform:rotate(-34deg);background:linear-gradient(#cbd5e1,#facc15)}.m3-ruler{right:6%;bottom:30px;width:min(40vw,460px);height:46px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 8px;background:#fde68a;border-radius:4px;box-shadow:0 8px 14px -6px #0006;transform:rotate(-3deg)}.m3-ruler i{width:1.5px;height:12px;background:#713f12}.m3-ruler i:nth-child(5n+1){height:22px}.m3-pencils{right:calc(6% + min(40vw,460px) + 20px);bottom:24px;display:flex;gap:8px;align-items:flex-end}.m3-pencils i{position:relative;width:14px;height:130px;background:var(--c);box-shadow:inset 4px 0 #ffffff4d;animation:m3bob 2.6s ease-in-out infinite}.m3-pencils i:nth-child(2){animation-delay:-.6s;height:110px}.m3-pencils i:nth-child(3){animation-delay:-1.2s;height:150px}.m3-pencils i:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px;background:linear-gradient(#333 0 30%,#f2d3a2 30%);clip-path:polygon(50% 0,100% 100%,0 100%)}.mood-hero--school .eyebrow{color:#facc15}.mood-hero--school .mood-hero__tag{color:#dfe7df}.books[data-mood=school] .card__img{background:#f1f2e6}.books[data-mood=school] .badge{background:#244034}.books[data-mood=games]{--mood-accent:#7c3aed;--mood-on:#fff;--paper:#faf8ff;--paper-soft:#f3effd;--paper-sunk:#e9e2fb;--hairline:#ddd3f5}.mood-hero--games{background:#2e1065;color:#f5f3ff}.m3-felt2{background:radial-gradient(70% 80% at 72% 50%,#5b21b6,#3b0f80 55%,#1e0646)}.m3-cards{right:20%;top:16%;width:110px;height:160px}.m3-cards span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:10px;background:#fff;color:#111;font:700 22px/1 var(--font-sans);box-shadow:0 12px 24px -8px #00000080;transform-origin:50% 120%;animation:m3fan 4s cubic-bezier(.5,0,.3,1) infinite alternate}.m3-cards span b{font-size:44px}.m3-cards span.red{color:#dc2626}.m3-cards span{--a:calc((var(--i) - 2) * 14deg)}@keyframes m3fan{0%,15%{transform:rotate(0)}50%,to{transform:rotate(var(--a))}}.m3-dice{right:8%;bottom:16%;display:flex;gap:40px;perspective:600px}.m3-die{position:relative;width:64px;height:64px;transform-style:preserve-3d;animation:m3roll 3.6s cubic-bezier(.3,.1,.3,1) infinite;animation-delay:calc(var(--d) * -.5s)}.m3-die i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 2px #e5e7eb}.m3-die b{width:11px;height:11px;margin:auto;border-radius:50%;background:#111}.m3-die .f1{transform:translateZ(32px)}.m3-die .f6{transform:rotateY(180deg) translateZ(32px)}.m3-die .f2{transform:rotateY(90deg) translateZ(32px)}.m3-die .f5{transform:rotateY(-90deg) translateZ(32px)}.m3-die .f3{transform:rotateX(90deg) translateZ(32px)}.m3-die .f4{transform:rotateX(-90deg) translateZ(32px)}.m3-die .f1 b{grid-area:2/2}.m3-die .f2 b:nth-child(1){grid-area:1/1}.m3-die .f2 b:nth-child(2){grid-area:3/3}.m3-die .f3 b:nth-child(1){grid-area:1/1}.m3-die .f3 b:nth-child(2){grid-area:2/2}.m3-die .f3 b:nth-child(3){grid-area:3/3}.m3-die .f4 b:nth-child(1){grid-area:1/1}.m3-die .f4 b:nth-child(2){grid-area:1/3}.m3-die .f4 b:nth-child(3){grid-area:3/1}.m3-die .f4 b:nth-child(4){grid-area:3/3}.m3-die .f5 b:nth-child(1){grid-area:1/1}.m3-die .f5 b:nth-child(2){grid-area:1/3}.m3-die .f5 b:nth-child(3){grid-area:2/2}.m3-die .f5 b:nth-child(4){grid-area:3/1}.m3-die .f5 b:nth-child(5){grid-area:3/3}.m3-die .f6 b:nth-child(1){grid-area:1/1}.m3-die .f6 b:nth-child(2){grid-area:2/1}.m3-die .f6 b:nth-child(3){grid-area:3/1}.m3-die .f6 b:nth-child(4){grid-area:1/3}.m3-die .f6 b:nth-child(5){grid-area:2/3}.m3-die .f6 b:nth-child(6){grid-area:3/3}@keyframes m3roll{0%{transform:translateY(-120px) rotateX(0) rotateY(0)}40%{transform:translateY(0) rotateX(540deg) rotateY(360deg)}50%{transform:translateY(-20px) rotateX(620deg) rotateY(400deg)}60%,to{transform:translateY(0) rotateX(720deg) rotateY(450deg)}}.m3-tokens{right:44%;bottom:12%;display:flex;gap:14px}.m3-tokens i{width:30px;height:30px;border-radius:50% 50% 40% 40%;animation:m3bob 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}.m3-tokens i:nth-child(1){background:#ef4444}.m3-tokens i:nth-child(2){background:#facc15}.m3-tokens i:nth-child(3){background:#22c55e}.m3-tokens i:nth-child(4){background:#38bdf8}.mood-hero--games .eyebrow{color:#c4b5fd}.mood-hero--games .mood-hero__tag{color:#ddd6fe}.books[data-mood=games] .card__img{background:#f1ecfd;border-radius:14px;overflow:hidden}.books[data-mood=games] .badge{background:#7c3aed}@media(max-width:1100px){.m3-gtag,.m3-seal,.m3-lamp,.m3-diary,.m3-tabs,.m3-clips,.m3-calc,.m3-pencils,.m3-tokens,.m3-refills,.m3-palette{display:none}}@media(max-width:760px){.m3-box{right:6%;top:8%;bottom:auto;width:130px;height:110px}.m3-bow{top:-26px;transform:scale(.6)}.m3-glow{right:-30%;top:-10%}.m3-frames{right:4%;top:4%;width:70vw;height:26%}.m3-table{display:none}.m3-wainscot{height:16%}.m3-pen{right:-10%;top:8%;width:86vw}.m3-sign{right:0;top:24%;width:90vw;opacity:.7}.m3-drop{display:none}.m3-scribble{left:0;width:100%;top:2%;height:30%;opacity:.7}.m3-cup{right:4%;top:6%;bottom:auto;transform:scale(.6);transform-origin:top right}.m3-book{right:-12%;top:6%;width:72vw;height:46vw}.m3-splats{opacity:.6}.m3-splats i:nth-child(n+3):not(:nth-child(7)){display:none}.m3-cutline,.m3-scissors{display:none}.m3-crayons{bottom:auto;top:6%;transform:scale(.7);transform-origin:top right}.m3-notes{right:4%;top:4%;width:56vw;height:auto;gap:10px}.m3-notes span{font-size:14px}.m3-files{display:none}.m3-chalk{font-size:18px;top:4%}.m3-geo{right:-6%;top:12%;width:170px;opacity:.6}.m3-compass,.m3-ruler{display:none}.m3-cards{right:30%;top:6%;transform:scale(.7)}.m3-dice{right:6%;bottom:auto;top:10%;gap:16px;transform:scale(.6);transform-origin:top right}}@media(prefers-reduced-motion:reduce){.m3-frame,.m3-stack i,.m3-notes span,.m3-chalk span{opacity:1;transform:none}.m3-notes span{transform:rotate(var(--r))}.m3-files i{transform:none}.m3-splats i{opacity:.85;transform:none}.m3-stem,.m3-scribble path,.m3-circle{stroke-dashoffset:0}.m3-sign path{stroke-dashoffset:0}.m3-cards span{transform:rotate(var(--a))}.m3-scissors{display:none}}.books[data-mood][data-books] .badge--line,.books[data-mood][data-books] .badge--off{background:#fff;color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.books[data-mood][data-books] .badge:not(.badge--line):not(.badge--off){color:#fff}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nbw-moods-2.css.map */
