/* The store stays recognisable. The artwork gets its own world. */
.hero{grid-template-columns:1fr 1.12fr;gap:5%;padding-top:54px;padding-bottom:65px}.hero .eyebrow{color:#905444}.creative-scene{position:relative;min-width:0;transform:rotate(1deg)}.creative-scene>img{display:block;width:100%;height:auto;border-radius:28px}.scene-note{position:absolute;bottom:18px;left:28px;right:18px;color:#654b3d;font:11px "Nunito Sans",sans-serif;letter-spacing:.5px}.hero-copy{position:relative}.hero-copy:before{content:'';display:block;width:68px;height:10px;margin-bottom:26px;background:linear-gradient(100deg,#d86346 0 30%,#ecc464 30% 62%,#647d52 62%);transform:rotate(-6deg);border-radius:50% 15% 15% 35%}.hero h1{max-width:620px}.hero-description{max-width:460px}.creative-worlds{padding-top:40px;padding-bottom:70px}.creative-worlds .section-heading{align-items:center}.creative-worlds h2{font-size:clamp(36px,3.8vw,56px)}.creative-worlds h2 em,.element-playground h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400}.worlds-intro{max-width:340px;color:var(--pickie-action);font-size:14px;line-height:1.8;margin:0}.worlds-grid{display:grid;grid-template-columns:1fr 1.08fr 1fr;align-items:start;gap:26px}.world{text-decoration:none;min-width:0}.world:nth-child(2){margin-top:45px}.world-art{position:relative;overflow:hidden;border-radius:120px 120px 8px 8px;background:#e2e7d7}.world-bold .world-art{border-radius:8px;background:#c4d5ff}.world-party .world-art{border-radius:8px 95px 8px 8px;background:#ffd6bd}.world-art img{width:100%;height:auto;display:block;transition:transform .3s}.world:hover .world-art img{transform:scale(1.035) rotate(-1deg)}.world-number{position:absolute;bottom:0;left:0;right:0;display:block;padding:16px 20px;background:#fffdf1d9;font-size:9px;letter-spacing:1.5px;color:#3e493c;font-weight:700}.world-bold .world-number{background:#263bd9;color:#e1ff65}.world-party .world-number{background:#bd1935;color:#fff1db}.world-copy{padding:21px 4px}.world-copy h3{font-size:25px;margin:0 0 8px;letter-spacing:-.6px}.world-copy>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1.5;color:var(--pickie-action);gap:12px}.world-copy b{font-size:22px;color:#59325c}.element-playground{max-width:1440px;margin:10px auto 55px;border-radius:24px;background:#e6ebda;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding:55px 5%;gap:50px;overflow:hidden}.playground-copy h2{font-size:clamp(36px,3.7vw,54px)}.playground-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:390px;color:#53634c}.playground-copy .eyebrow{color:#53634c}.element-scatter{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:18px}.scatter-piece{position:relative;padding:10px;border-radius:30%;text-decoration:none;transition:transform .2s;background:#fff8e833;min-width:0}.scatter-piece img{width:100%;height:125px;display:block;object-fit:contain}.scatter-piece span{display:block;text-align:center;font-size:10px;color:#374630;line-height:1.4;opacity:0;transition:opacity .2s;margin-top:8px}.scatter-piece:hover span,.scatter-piece:focus-visible span{opacity:1}.scatter-piece:hover{transform:rotate(4deg) scale(1.08);background:#fff8e8}.scatter-0{transform:rotate(-12deg)}.scatter-1{transform:rotate(9deg)}.scatter-2{transform:rotate(-7deg)}.scatter-3{transform:rotate(8deg)}.scatter-4{transform:rotate(-11deg)}.scatter-5{transform:rotate(9deg)}.after-dark-teaser{margin-top:25px;margin-bottom:30px}.after-dark-teaser:after{content:'✳';font-size:180px;position:absolute;right:190px;top:-62px;color:#9873a326;pointer-events:none;transform:rotate(15deg)}
@media(min-width:1600px){.element-playground{padding-left:75px;padding-right:75px}}
@media(max-width:1000px){.hero{gap:4%}.worlds-grid{gap:18px}.world-copy h3{font-size:22px}.worlds-intro{max-width:280px}.element-playground{margin-inline:4%;gap:25px;padding:35px}.scatter-piece img{height:100px}.element-scatter{gap:10px}}
@media(max-width:720px){.hero{grid-template-columns:1fr;padding:38px 5% 40px;gap:32px}.creative-scene{max-width:550px;margin:auto;transform:none}.hero-copy:before{margin-bottom:22px}.scene-note{bottom:14px;left:22px;font-size:10px}.creative-worlds{padding-top:25px;padding-bottom:30px}.creative-worlds .section-heading{display:block}.worlds-intro{max-width:480px;margin-top:20px;font-size:13px}.worlds-grid{grid-template-columns:1fr;gap:15px}.world:nth-child(2){margin-top:0}.world{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:center}.world:nth-child(2) .world-art{order:2}.world:nth-child(2) .world-copy{order:1}.world-art{border-radius:65px 65px 6px 6px}.world-party .world-art{border-radius:6px 55px 6px 6px}.world-number{font-size:7px;letter-spacing:.5px;padding:11px 10px}.world-copy{padding:8px 0}.world-copy h3{font-size:25px}.world-copy>span{font-size:12px;display:block}.world-copy b{display:block;margin-top:15px}.element-playground{grid-template-columns:1fr;margin:20px 5% 35px;padding:30px 24px;gap:30px}.playground-copy>p:not(.eyebrow){font-size:13px}.element-scatter{gap:8px}.scatter-piece img{height:92px}.scatter-piece span{opacity:1;font-size:9px}.after-dark-teaser:after{right:0}}
@media(prefers-reduced-motion:reduce){.world-art img,.scatter-piece,.scatter-piece span{transition:none}}
