.groups[data-astro-cid-wrf6ktz7]{padding-block:clamp(5rem,11vw,9rem);text-align:center}.groups[data-astro-cid-wrf6ktz7] .groups-title{max-width:14.75em;margin-inline:auto}.groups-lede[data-astro-cid-wrf6ktz7]{max-width:38em;margin:1.5rem auto 0}.rooms[data-astro-cid-wrf6ktz7]{display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr);gap:1.5rem;max-width:75rem;margin:clamp(3rem,7vw,5rem) auto 0;text-align:start}.room[data-astro-cid-wrf6ktz7]{container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:540px;padding:32px;border-radius:28px}.r1[data-astro-cid-wrf6ktz7]{background:var(--band-tint-13)}.r2[data-astro-cid-wrf6ktz7]{background:var(--band-tint-16)}.r3[data-astro-cid-wrf6ktz7]{background:var(--band-tint-adult)}.ages[data-astro-cid-wrf6ktz7]{overflow:clip;padding-bottom:.05em;white-space:nowrap;font-size:min(var(--type-numeral),33cqi);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ages-in[data-astro-cid-wrf6ktz7]{display:block}.r1[data-astro-cid-wrf6ktz7] .ages[data-astro-cid-wrf6ktz7]{color:var(--band-teen13)}.r2[data-astro-cid-wrf6ktz7] .ages[data-astro-cid-wrf6ktz7]{color:var(--band-teen16)}.r3[data-astro-cid-wrf6ktz7] .ages[data-astro-cid-wrf6ktz7]{color:var(--band-adult)}.rule[data-astro-cid-wrf6ktz7]{position:relative;z-index:1;max-width:22ch;font-size:1.125rem;font-weight:700}.room-chips[data-astro-cid-wrf6ktz7]{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.rchip[data-astro-cid-wrf6ktz7]{position:absolute;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:var(--radius-pill);background:var(--bg-elevated);box-shadow:var(--card-shadow);font-size:.875rem;font-weight:700;white-space:nowrap;animation:14s ease-in-out infinite chip-drift}.rchip[data-astro-cid-wrf6ktz7] .icon[data-astro-cid-wrf6ktz7]{width:1rem;height:1rem}.rchip[data-astro-cid-wrf6ktz7]:first-child{top:44%;right:10%}.rchip[data-astro-cid-wrf6ktz7]:nth-child(2){top:56%;left:12%;animation-duration:16s}.rchip[data-astro-cid-wrf6ktz7]:nth-child(3){top:67%;right:18%;animation-duration:18s}@keyframes chip-drift{0%,to{transform:none}50%{transform:translateY(-10px)}}.bubble[data-astro-cid-wrf6ktz7]{position:absolute;top:30%;right:40%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);box-shadow:var(--card-shadow);color:var(--primary)}.bubble[data-astro-cid-wrf6ktz7] .icon[data-astro-cid-wrf6ktz7]{width:1.5rem;height:1.5rem}.wall[data-astro-cid-wrf6ktz7]{position:relative;display:grid}.wall-bar[data-astro-cid-wrf6ktz7]{position:relative;display:block;border-radius:var(--radius-pill);background:var(--text);transform-origin:50% 0}.wall-bar[data-astro-cid-wrf6ktz7]:after{content:"";position:absolute;inset:-6px;border-radius:inherit;background:var(--primary);opacity:0}.wall[data-astro-cid-wrf6ktz7]{z-index:2}.cant[data-astro-cid-wrf6ktz7]{position:absolute;top:-2.5rem;left:50%;translate:-50%;padding:.25rem .625rem;border-radius:var(--radius-pill);background:var(--bg);color:var(--text-secondary);font-size:.875rem;font-weight:700;white-space:nowrap}.pull[data-astro-cid-wrf6ktz7]{max-width:28ch;margin:clamp(3rem,6vw,4.5rem) auto 0;font-family:var(--display);font-weight:800;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.groups-link[data-astro-cid-wrf6ktz7]{margin-top:1rem;font-weight:700}.groups-link[data-astro-cid-wrf6ktz7] a[data-astro-cid-wrf6ktz7]{display:inline-flex;align-items:center;min-height:2.75rem}@media(width<=1023px){.rooms[data-astro-cid-wrf6ktz7]{grid-template-columns:minmax(0,1fr);max-width:32rem;gap:1rem}.room[data-astro-cid-wrf6ktz7]{min-height:240px;padding:20px}.ages[data-astro-cid-wrf6ktz7]{font-size:min(4.5rem,30cqi)}.rule[data-astro-cid-wrf6ktz7]{margin-top:4.5rem;max-width:60%}.rchip[data-astro-cid-wrf6ktz7]:first-child{top:14%;right:6%}.rchip[data-astro-cid-wrf6ktz7]:nth-child(2){top:34%;left:auto;right:10%}.rchip[data-astro-cid-wrf6ktz7]:nth-child(3){display:none}.bubble[data-astro-cid-wrf6ktz7]{top:auto;bottom:52px;right:24px}.wall[data-astro-cid-wrf6ktz7]{height:6px;justify-items:end;padding-inline-end:16px}.wall-bar[data-astro-cid-wrf6ktz7]{width:64px;height:6px;transform-origin:0}.cant[data-astro-cid-wrf6ktz7]{top:50%;left:auto;right:92px;translate:0 -50%}}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7] .wall-bar[data-astro-cid-wrf6ktz7]{transition:transform .7s var(--ease-emphasized)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7] .w2[data-astro-cid-wrf6ktz7] .wall-bar[data-astro-cid-wrf6ktz7]{transition-delay:80ms}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7]:not(.is-in) .wall-bar[data-astro-cid-wrf6ktz7]{transform:scaleY(0)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7] .room[data-astro-cid-wrf6ktz7]{transition:transform var(--spring-smooth-ms) var(--spring-smooth) .3s}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r1[data-astro-cid-wrf6ktz7]{transform:translate(-16px)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r3[data-astro-cid-wrf6ktz7]{transform:translate(16px)}.rooms[data-astro-cid-wrf6ktz7] .r1[data-astro-cid-wrf6ktz7]{transform:translate(-16px)}.rooms[data-astro-cid-wrf6ktz7] .r3[data-astro-cid-wrf6ktz7]{transform:translate(16px)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7]:not(.is-in) .room[data-astro-cid-wrf6ktz7]{transform:none}:root[data-fx=on] .ages-in[data-astro-cid-wrf6ktz7]{transition:transform .7s var(--ease-emphasized) .2s}:root[data-fx=on] .r2[data-astro-cid-wrf6ktz7] .ages-in[data-astro-cid-wrf6ktz7]{transition-delay:.28s}:root[data-fx=on] .r3[data-astro-cid-wrf6ktz7] .ages-in[data-astro-cid-wrf6ktz7]{transition-delay:.36s}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7]:not(.is-in) .ages-in[data-astro-cid-wrf6ktz7]{transform:translateY(105%)}:root[data-fx=on] .cant[data-astro-cid-wrf6ktz7]{transition:opacity .2s var(--ease-standard) 1.41s,transform .2s var(--ease-standard) 1.41s}:root[data-fx=on] .w2[data-astro-cid-wrf6ktz7] .cant[data-astro-cid-wrf6ktz7]{transition-delay:2.01s}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7]:not(.is-in) .cant[data-astro-cid-wrf6ktz7]{opacity:0;transform:translateY(6px)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7][data-bounce] .cant[data-astro-cid-wrf6ktz7]{transition-delay:0s}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7][data-bounce] .wall[data-astro-cid-wrf6ktz7]:not(.is-hit) .cant[data-astro-cid-wrf6ktz7]{opacity:0;transform:translateY(6px)}@media(width<=1023px){.rooms[data-astro-cid-wrf6ktz7] .r1[data-astro-cid-wrf6ktz7],.rooms[data-astro-cid-wrf6ktz7] .r3[data-astro-cid-wrf6ktz7],:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r1[data-astro-cid-wrf6ktz7],:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r3[data-astro-cid-wrf6ktz7]{transform:none}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r2[data-astro-cid-wrf6ktz7]{transform:translateY(10px)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7].is-in .r3[data-astro-cid-wrf6ktz7]{transform:translateY(20px)}.rooms[data-astro-cid-wrf6ktz7] .r2[data-astro-cid-wrf6ktz7]{transform:translateY(10px)}.rooms[data-astro-cid-wrf6ktz7] .r3[data-astro-cid-wrf6ktz7]{transform:translateY(20px)}:root[data-fx=on] .rooms[data-astro-cid-wrf6ktz7]:not(.is-in) .wall-bar[data-astro-cid-wrf6ktz7]{transform:scaleX(0)}.rooms[data-astro-cid-wrf6ktz7]{padding-bottom:20px}}@media(forced-colors:active){.room[data-astro-cid-wrf6ktz7],.rchip[data-astro-cid-wrf6ktz7],.bubble[data-astro-cid-wrf6ktz7]{border:1px solid canvastext}.wall-bar[data-astro-cid-wrf6ktz7]{background:canvastext}}.device[data-astro-cid-jdvywxy6]{--device-w: 18rem;--bezel: 9px;--outer: calc(var(--device-w) * .148);--r: calc(var(--outer) - var(--bezel));position:relative;width:var(--device-w);padding:var(--bezel);border-radius:var(--outer);background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff14,var(--device-light-shadow);transform-style:preserve-3d}@media(width<=767px){.device[data-astro-cid-jdvywxy6]{--bezel: 7px}}.device[data-astro-cid-jdvywxy6]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#1a1a1a;transform:translateZ(-8px)}.device[data-astro-cid-jdvywxy6]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12,#0000 60%);transform:translate(calc(var(--ry, 0) * 1.5%))}.screen[data-astro-cid-jdvywxy6]{position:relative;overflow:clip;border-radius:var(--r);background:#111;aspect-ratio:1170 / 2532}.screen[data-astro-cid-jdvywxy6] .pic,.screen[data-astro-cid-jdvywxy6] img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.layer[data-astro-cid-jdvywxy6]{position:absolute;inset:0}@media(forced-colors:active){.device[data-astro-cid-jdvywxy6]{border:1px solid canvastext}}.sprite[data-astro-cid-xux5a3wy]{position:absolute;width:0;height:0;overflow:hidden}
