@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2) format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2) format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-vietnamese-600-normal.Ipewt4hn.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-600-normal.BppAn7jL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-ext-600-normal.CN5JKkBm.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-600-normal.DF26P3Q7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-600-normal.Bw0J83-2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-vietnamese-800-normal.RJtJa6zl.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-800-normal.DJ4hCX8l.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#F7F8FC;--card:#fff;--ink:#1B1F4B;--mute:#5a5f86;--line:#dfe2f0;--mag:#D6246E;--sun:#FFC83D;--on:#1B1F4B;--ontx:#fff;--ad:#FFF4CC}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#12142e;--card:#1c1f45;--ink:#f1f2ff;--mute:#a9aed6;--line:#33376a;--on:#FFC83D;--ontx:#1B1F4B;--ad:#3a3410}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 Figtree,system-ui,sans-serif}h1,h2,h3{font-family:Bricolage Grotesque,Figtree,sans-serif;line-height:1.1;margin:0}.wrap{max-width:1040px;margin:0 auto;padding:0 18px}.top{padding:22px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:20}.menu ul{list-style:none;margin:0;padding:0}.menu-inline{display:none;align-items:center;gap:4px}.menu a,.menu-btn{display:block;padding:7px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font:600 .92rem Figtree,sans-serif;white-space:nowrap}.menu a:hover,.menu-btn:hover{background:var(--card);color:var(--mag)}.menu a[aria-current=page]{color:var(--mag);background:var(--card)}.menu-btn{border:0;background:none;cursor:pointer}.menu-btn[aria-expanded=true]{background:var(--card);color:var(--mag)}.menu-more,.menu-mobile{position:relative}.menu-drop{position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px;min-width:200px;box-shadow:0 12px 30px #1b1f4b24}.menu-panel{display:grid;grid-template-columns:1fr 1fr;width:min(320px,calc(100vw - 36px))}.menu-drop[hidden]{display:none}.burger,.burger:before,.burger:after{display:inline-block;width:16px;height:2px;background:currentColor;border-radius:2px;position:relative;vertical-align:middle}.burger{margin-right:4px}.burger:before,.burger:after{content:"";position:absolute;left:0}.burger:before{top:-5px}.burger:after{top:5px}@media(min-width:1000px){.menu-inline{display:flex}.menu-mobile{display:none}}.brand{font:800 1.1rem Bricolage Grotesque,sans-serif;color:var(--mag);text-decoration:none}h1{font-size:clamp(2.2rem,7vw,4rem);font-weight:800;margin:14px 0 10px;max-width:14ch}h1.tagline{max-width:none;font-size:clamp(1rem,5.2vw,3.6rem)}.lead{color:var(--mute)}.lead.intro-line{max-width:none}@media(min-width:1000px){.lead.intro-line{white-space:nowrap;font-size:calc(min(1004px,100vw - 36px) / 55)}}.filters{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;margin:8px 0 14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.filters>input[type=search]{grid-column:1/-1}.fextra{display:contents}.fmore{display:none}.fsel{display:block;min-width:0}.fsel select{width:100%;appearance:none;-webkit-appearance:none;font:600 .9rem Figtree,sans-serif;color:var(--ink);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235a5f86' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--line);border-radius:99px;padding:9px 32px 9px 14px;cursor:pointer;text-overflow:ellipsis}.fsel select.on{border-color:var(--mag);color:var(--mag);background-color:var(--card)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.badge{background:var(--mag);color:#fff;border-radius:99px;font-size:.75rem;min-width:20px;padding:1px 6px;text-align:center}.resbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.resbar .lead{margin:0}.clear{border:0;background:none;color:var(--mag);font:600 .92rem Figtree,sans-serif;cursor:pointer;padding:4px 0}@media(max-width:759px){.filters{grid-template-columns:1fr auto;padding:12px}.fmore{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:99px;padding:9px 16px;font:600 .9rem Figtree,sans-serif;cursor:pointer}.fmore[aria-expanded=true]{border-color:var(--ink)}.fextra{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px}.fextra.open{display:grid}}.chip{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:99px;padding:5px 13px;font:600 .88rem Figtree,sans-serif;cursor:pointer}.chip[aria-pressed=true]{background:var(--on);color:var(--ontx);border-color:var(--on)}:focus-visible{outline:3px solid var(--mag);outline-offset:2px}input[type=search]{width:100%;padding:9px 14px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit}.card:hover{border-color:var(--mag)}.card[hidden]{display:none}.art{height:112px;display:grid;place-items:center;font-size:3.4rem}.Kids{background:#ffd9e6}.Teens{background:#cfefea}.Adults{background:#e3ddfb}.Family{background:#ffe9c7}.pic{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.cb{padding:14px 16px 16px}.cb h3{font-size:1.2rem;margin-bottom:6px}.cb p{margin:0 0 10px;color:var(--mute);font-size:.94rem}.tags{display:flex;flex-wrap:wrap;gap:5px}.tag{font-size:.78rem;border:1px solid var(--line);border-radius:6px;padding:1px 7px;color:var(--mute)}.tag.occ{border-color:var(--mag);color:var(--mag);font-weight:600}.adslot{background:var(--ad);border:2px dashed var(--sun);border-radius:14px;padding:14px 16px;margin:22px 0}.adslot small{color:var(--mute)}.back{display:inline-block;margin:20px 0 8px;color:var(--mag);font-weight:600;text-decoration:none}.hero{border-radius:20px;display:grid;place-items:center;font-size:5rem;height:150px;margin:6px 0 18px}img.hero{height:auto;width:100%;max-width:700px;margin:6px auto 18px;border-radius:20px;font-size:1rem}article{max-width:none}article h2{font-size:1.5rem;margin:30px 0 10px}article h3{font-size:1.15rem;margin:20px 0 6px}article li{margin:4px 0}.intro{font-size:1.12rem}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0}.facts div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 14px}.facts dt{color:var(--mute);font-size:.8rem;font-weight:600}.facts dd{margin:0;font-weight:600}.timeline li{padding-left:4px;margin:8px 0}.prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0}.prod{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.prod a{display:inline-block;margin-top:8px;background:var(--mag);color:#fff;text-decoration:none;border-radius:99px;padding:5px 14px;font-weight:600;font-size:.88rem}.disc,footer{color:var(--mute);font-size:.85rem}footer{padding:30px 0 40px;border-top:1px solid var(--line);margin-top:30px}footer p{margin:8px 0}.fnav{display:flex;flex-wrap:wrap;gap:6px 18px}.fnav a{color:var(--ink);font-weight:600;text-decoration:none}.fnav a:hover{color:var(--mag)}.fnav+.fnav{margin-top:10px}.linkbtn{border:0;background:none;padding:0;color:var(--ink);font:600 .85rem Figtree,sans-serif;cursor:pointer;text-decoration:underline}.adslot a{color:var(--mag)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:20px 0 8px;font-size:.88rem;color:var(--mute)}.crumbs li+li:before{content:"›";margin:0 6px 0 2px}.crumbs a{color:var(--mag);text-decoration:none;font-weight:600}h1.fit{max-width:none;font-size:clamp(2rem,calc(min(1004px,100vw - 36px) / (var(--len) * .6)),3.6rem);white-space:normal}.hubtitle{margin:6px 0 12px}.hubintro p{font-size:1.05rem}.tipsbox{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--sun);border-radius:14px;padding:6px 20px 10px;margin:18px 0 26px}.tipsbox h2{font-size:1.15rem;margin:12px 0 4px}.tipsbox li{margin:5px 0}.hubcount{font-size:1.3rem;margin:10px 0 14px}.hublinks{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.hublinks a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:99px;padding:6px 14px;text-decoration:none;font-weight:600;font-size:.9rem}.hublinks a:hover{border-color:var(--mag);color:var(--mag)}.inreal{margin:26px 0 8px}.inreal h2{font-size:1.5rem;margin:0}.inreal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.pinbtn{display:inline-flex;align-items:center;gap:7px;background:#e60023;color:#fff;text-decoration:none;font:600 .9rem Figtree,sans-serif;border-radius:99px;padding:8px 15px}.pinbtn:hover{background:#c8001f}.hubpin{margin:0 0 8px}.inreal figure{margin:0}.inreal img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px;background:var(--line)}.inreal figcaption{color:var(--mute);font-size:.88rem;margin-top:8px}.related,.morehubs{margin:34px 0 10px}.related h2,.morehubs h2{font-size:1.4rem;margin-bottom:12px}.browse{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px;margin:40px 0 0;padding:26px 0 6px;border-top:1px solid var(--line)}.browse h2{font-size:1rem;margin:0 0 8px}.browse ul{list-style:none;padding:0;margin:0;columns:2;column-gap:16px;font-size:.88rem}.browse li{margin:0 0 6px;break-inside:avoid}.browse a{color:var(--ink);text-decoration:none}.browse a:hover{color:var(--mag)}.prose{max-width:none}.prose li{margin:4px 0}.prose table{border-collapse:collapse;width:100%;font-size:.92rem;margin:10px 0}.prose th,.prose td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}@media(max-width:600px){.prose table{font-size:.82rem}.prose th,.prose td{padding:6px}}.prose h2{font-size:1.4rem;margin:28px 0 8px}.prose a{color:var(--mag)}
