.playworld-hero{position:relative;isolation:isolate;background:#fffcf4;display:grid;grid-template-columns:1.04fr 1fr;gap:20px;padding:48px 5% 0;overflow:hidden}.playworld-copy{padding:12px 0 35px;z-index:2}.playworld-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.6px;font-weight:800;color:#657943;margin-bottom:23px}.playworld-kicker>span{width:8px;height:8px;background:#80b726;border-radius:50%}.playworld-copy h1{font:900 clamp(45px,4.55vw,76px)/1.06 Nunito,sans-serif;letter-spacing:-2.8px;color:#253e2b;margin:0}.word-adventures{color:#e45e2c;position:relative;display:inline-block}.word-adventures svg{position:absolute;bottom:-9px;left:0;width:100%;height:16px;fill:none;stroke:#f4bf2b;stroke-width:5;stroke-linecap:round}.playworld-intro{font-size:15px;line-height:1.8;max-width:440px;color:#62695c;margin:26px 0 25px}.playworld-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.playworld-primary{background:#e4582b;border-radius:50px;min-height:54px;font-size:13px;padding:15px 22px;box-shadow:0 5px 0 #b6431c18}.playworld-guide{display:flex;align-items:center;gap:8px;background:none;font:700 12px Manrope;color:#30462f;padding:8px 0}.playworld-guide>span{width:31px;height:31px;border:1px solid #aab397;border-radius:50%;display:grid;place-items:center;font-size:19px}.playworld-ages{margin-top:30px;max-width:440px}.playworld-ages>p{font-size:9px;letter-spacing:1px;font-weight:800;display:flex;justify-content:space-between;margin-bottom:11px;color:#576b46}.playworld-ages>p>span{font-size:10px;font-weight:500;letter-spacing:0;color:#7c836e}.playworld-ages>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.playworld-ages a{border:1px solid #dfe4ce;background:#ffffff80;border-radius:9px;padding:11px 12px;font:800 18px Nunito;display:flex;align-items:center;gap:3px;transition:transform .2s,background .2s}.playworld-ages a small{font:500 10px Manrope}.playworld-ages a>span{margin-left:auto;font-size:15px;color:#7ba335}.playworld-ages a:hover{background:#edf4d9;transform:translateY(-3px)}.playworld-visual{position:relative;min-width:0;min-height:515px;margin:0 0 18px 20px}.playworld-photo{position:absolute;inset:8px 12px 22px 18px;border-radius:45% 45% 17px 17px;overflow:hidden;margin:0;background:#f3d89e;transform:rotate(3deg);box-shadow:0 17px 35px #55421e12}.playworld-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.04) rotate(-3deg)}.playworld-photo:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#33261391)}.playworld-photo figcaption{position:absolute;bottom:30px;right:25px;z-index:1;color:white;font-size:13px;line-height:1.5;transform:rotate(-3deg);text-align:right}.playworld-photo figcaption b{display:block;font:800 22px Nunito}.playworld-orbit{position:absolute;inset:0 0 12px 3px;border:1px dashed #a5b773;border-radius:48% 48% 20px 20px;transform:rotate(-4deg)}.playworld-sticker{position:absolute;right:-15px;top:1px;width:110px;height:110px;background:#ffce36;color:#443c24;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(13deg);box-shadow:0 0 0 7px #fffcf4}.playworld-sticker>span{font-size:8px;font-weight:800;letter-spacing:1px}.playworld-sticker b{font:600 55px/.95 Nunito;margin:5px 0}.playworld-star{position:absolute;left:-8px;top:27px;font-size:72px;color:#7860a8;line-height:1;transform:rotate(-12deg)}.playworld-squiggle{position:absolute;right:-22px;bottom:125px;font-size:65px;color:#80b72b;transform:rotate(80deg)}.playworld-find{position:absolute;bottom:10px;left:-25px;display:flex;align-items:center;gap:12px;background:white;color:#2e422e;box-shadow:0 12px 30px #3f45241c;border:1px solid #ececdf;border-radius:14px;padding:10px 15px 10px 8px;text-align:left;transform:rotate(-5deg);transition:transform .25s;z-index:3}.playworld-find:hover{transform:rotate(0) translateY(-4px)}.playworld-find>img{width:66px;height:70px;object-fit:contain;border-radius:8px}.playworld-find small{font-size:8px;letter-spacing:1px;color:#83925d;font-weight:800;display:block}.playworld-find b{font:800 17px Nunito;display:block;margin:3px 0}.playworld-find em{font:500 11px Manrope;color:#6b765c;display:block}.playworld-find i{font-size:24px;font-style:normal;margin-left:12px;color:#e45e2c}.playworld-bottom{grid-column:1/-1;border-top:1px solid #e6e6d5;display:flex;align-items:center;gap:25px;padding:19px 0;font-size:11px;color:#5c6b4c}.playworld-bottom>span{display:flex;align-items:center;gap:7px}.playworld-bottom b{color:#7aab36;font-size:17px}.playworld-bottom>a{margin-left:auto;font-size:10px}.playworld-bottom>a span{display:inline-block;margin-left:10px;font-size:18px}.playworld-hero+.service-strip{display:none}.playworld-hero a:focus-visible,.playworld-hero button:focus-visible{outline:3px solid #72509a;outline-offset:5px}
@media(min-width:1500px){.playworld-hero{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}
@media(max-width:1000px){.playworld-hero{gap:12px;padding-top:30px}.playworld-copy h1{font-size:49px;letter-spacing:-2px}.playworld-visual{min-height:530px;margin-left:0}.playworld-photo{inset:45px 0 35px 5px}.playworld-sticker{width:90px;height:90px;top:25px;right:-8px}.playworld-sticker b{font-size:42px}.playworld-star{font-size:55px;top:52px}.playworld-find{left:0;bottom:20px}.playworld-bottom{gap:14px}.playworld-bottom>a{display:none}.playworld-kicker{font-size:8px;letter-spacing:1px}}
@media(max-width:700px){.playworld-hero{grid-template-columns:1fr;padding:27px 6% 0;gap:0}.playworld-copy{padding:0}.playworld-kicker{font-size:9px;margin-bottom:20px}.playworld-copy h1{font-size:clamp(40px,8.6vw,59px);letter-spacing:-1.8px;line-height:1.08}.playworld-intro{font-size:14px;margin:22px 0;max-width:95%}.playworld-actions{gap:13px}.playworld-primary{font-size:12px;padding:14px 18px;min-height:50px}.playworld-guide{font-size:11px}.playworld-ages{margin-top:23px;max-width:none}.playworld-ages a{padding:10px;font-size:18px;min-height:44px}.playworld-ages>p{font-size:8px}.playworld-visual{height:440px;min-height:0;max-width:480px;width:100%;margin:23px auto 17px}.playworld-photo{inset:10px 15px 20px 15px;border-radius:43% 43% 14px 14px}.playworld-orbit{inset:4px 8px 15px}.playworld-sticker{top:0;right:4px}.playworld-star{left:0;top:35px}.playworld-find{left:0;bottom:0;padding:8px;gap:7px}.playworld-find b{font-size:15px}.playworld-find>img{width:54px;height:57px}.playworld-find i{margin-left:3px}.playworld-photo figcaption{bottom:32px;right:20px;font-size:11px}.playworld-photo figcaption b{font-size:17px}.playworld-bottom{justify-content:space-between;gap:6px;padding:15px 0;font-size:9px}.playworld-bottom>span{flex-direction:column;gap:4px;text-align:center}.playworld-squiggle{right:-9px;bottom:100px;font-size:48px}}
@media(prefers-reduced-motion:no-preference){.playworld-copy{animation:playworld-enter .6s ease-out both}.playworld-visual{animation:playworld-enter .8s .1s ease-out both}@keyframes playworld-enter{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}}
.playworld-ages a{white-space:nowrap}.playworld-ages a small{flex-shrink:0}@media(max-width:420px){.playworld-ages a{font-size:16px;padding:10px 7px;gap:2px}.playworld-ages a>span{font-size:12px}.playworld-ages a small{font-size:9px}}
