.hebrew-public-home{--home-paper:#fff;color:var(--home-heading-blue);background:var(--home-paper);overflow-x:clip}.hebrew-public-home .public-home-redesign{--br-palette-14:#fffffff2;--br-palette-15:#ffffffb3;--br-palette-21:#fff;--br-palette-26:#fff;--br-palette-36:#fff;--br-palette-37:#fff}.hebrew-public-home h2{font-weight:900;color:var(--home-heading-blue)!important}.hebrew-public-home>section>div.mx-auto{max-width:1280px}.hebrew-public-home a:focus-visible,.hebrew-public-home button:focus-visible{outline:3px solid var(--home-action-pink);outline-offset:4px}.hebrew-public-home h2:not(.public-home-redesign h2){box-shadow:none;background:0 0}.hebrew-public-home a:not(.br-button):hover{color:var(--home-action-pink)}.hebrew-public-home .home-selections{padding-block:38px}.hebrew-public-home .home-selections-inner{background:var(--home-soft-cyan);border-radius:32px;padding:36px}.hebrew-public-home .home-selection-tabs button{min-width:118px;min-height:44px;color:var(--home-heading-blue);border-color:var(--home-heading-blue);background:var(--home-surface);border-radius:999px;font-size:17px;font-weight:800}.hebrew-public-home .home-selection-tabs [aria-selected=true]{color:var(--home-surface);background:var(--home-heading-blue)}.hebrew-public-home .home-selection-card{color:var(--home-heading-blue);background:0 0;border:none;border-radius:16px;flex-basis:224px}.hebrew-public-home .home-selection-card>div:first-child{border-radius:16px;overflow:hidden}.hebrew-public-home .home-selection-card h3{text-align:center;color:var(--home-heading-blue)}.hebrew-public-home .home-selection-card p{text-align:center}.home-learning-icons{background:var(--home-surface);padding:48px 24px}.home-learning-inner{max-width:1280px;margin-inline:auto}.home-learning-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.home-learning-heading h2{font-size:30px;line-height:1.4}.home-learning-heading a{font-weight:800}.home-learning-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.home-learning-tile{min-height:240px;color:var(--home-heading-blue);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 12px;display:flex}.home-learning-tile,.home-learning-tile:hover,.home-learning-tile:focus-visible{transition:none;animation:none;transform:translate(0)rotate(0)scale(1)}.home-learning-art{place-items:center;width:144px;height:144px;display:grid}.home-learning-art svg{width:110px;height:110px;fill:var(--home-surface);stroke:var(--home-heading-blue);filter:drop-shadow(0 5px 0 var(--home-icon-shadow));transition:transform .3s}.home-learning-label{font-size:18px;font-weight:900;line-height:1.5}.home-learning-pink{background:var(--home-tile-pink)}.home-learning-cyan{background:var(--home-soft-cyan)}.home-learning-green{background:var(--home-tile-green)}.home-learning-yellow{background:var(--home-tile-yellow)}.home-learning-lavender{background:var(--home-tile-lavender)}@media (hover:hover){.home-learning-tile:hover svg{transform:translateY(-4px)rotate(-5deg)}}.home-learning-tile:focus-visible svg{transform:translateY(-4px)rotate(-5deg)}body:has(.hebrew-public-home) .he-text-header>div{grid-template-columns:1fr auto 1fr;max-width:1600px;height:104px}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]{grid-template-columns:105px 110px 150px 110px 105px;gap:8px}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]>:nth-child(2){grid-column:2}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]>:nth-child(3){grid-column:3}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]>:nth-child(3){justify-self:center}.he-header-home-label{display:none}body:has(.hebrew-public-home) .he-header-home-label{display:inline}body:has(.hebrew-public-home) .he-header-standard-label{display:none}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]>:nth-child(4){grid-column:4}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]>:nth-child(5){grid-column:5}body:has(.hebrew-public-home) .he-text-header .he-nav-text{color:var(--home-heading-blue);font-weight:900}:is(body:has(.hebrew-public-home) .he-text-header .he-nav-text:hover,body:has(.hebrew-public-home) .he-text-header .he-nav-text:focus-visible){color:var(--home-action-pink)}body:has(.hebrew-public-home) .he-text-header .he-header-join{border-radius:999px;order:-1;padding:12px 22px;background:var(--home-action-pink)!important;color:var(--home-surface)!important}.he-header-signin{display:none}body:has(.hebrew-public-home) .he-header-signin{border:2px solid var(--home-heading-blue);min-height:44px;color:var(--home-heading-blue);white-space:nowrap;border-radius:999px;order:10;padding:10px 22px;font-weight:900;display:inline-flex}body:has(.hebrew-public-home) .he-header-central-signin{display:none}@media (width<=1199px){body:has(.hebrew-public-home) .he-text-header>div{height:80px}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]{display:flex}body:has(.hebrew-public-home) .he-header-signin{display:none}body:has(.hebrew-public-home) .he-text-header .he-header-join{padding:9px 12px;font-size:12px}}@media (width<=760px){.hebrew-public-home .home-selections-inner{border-radius:24px;padding:24px 14px}.home-learning-icons{padding:32px 16px}.home-learning-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-learning-heading h2{font-size:26px}.home-learning-grid{scroll-snap-type:x mandatory;padding:4px 4px 16px;display:flex;overflow-x:auto}.home-learning-tile{scroll-snap-align:start;flex:0 0 192px;min-height:230px}}@media (prefers-reduced-motion:reduce){.home-learning-art svg{transition:none!important;transform:none!important}}.hebrew-public-home .home-section-inner{max-width:1280px;margin-inline:auto;padding-inline:24px}.hebrew-public-home .home-learning-heading{text-align:center;padding-top:0;display:block;position:relative}.hebrew-public-home .home-learning-heading>a{color:var(--home-action-pink);margin-top:8px;font-size:13px;display:inline-flex}.hebrew-public-home .home-learning-tile{gap:12px;min-height:210px;padding-block:20px}.hebrew-public-home .home-learning-art{width:120px;height:120px}.hebrew-public-home .home-learning-art .home-artwork-icon{stroke:none;fill:none;filter:drop-shadow(0 8px 5px #263f6b20);object-fit:contain;width:110px;height:110px;transition:transform .3s}.hebrew-public-home .home-content-shelf{border:none;padding-block:28px;background:var(--home-surface)!important}.hebrew-public-home .home-content-shelf h2{font-size:26px;line-height:1.4}.hebrew-public-home .home-shelf-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hebrew-public-home .home-shelf-heading>a{color:var(--home-action-pink);font-size:14px;font-weight:800}.hebrew-public-home .home-film-row{scroll-snap-type:x mandatory;gap:20px;padding:4px 2px 14px;display:flex;overflow-x:auto}.hebrew-public-home .home-film-card{min-width:0;color:var(--home-heading-blue);scroll-snap-align:start;flex:0 0 calc(25% - 15px)}.hebrew-public-home .home-film-image{aspect-ratio:16/9;background:var(--home-soft-cyan);border-radius:16px;display:block;position:relative;overflow:hidden}.hebrew-public-home .home-film-image>div{width:100%;height:100%}.hebrew-public-home .home-film-play{width:32px;height:32px;color:var(--home-heading-blue);inset-inline-end:9px;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;box-shadow:0 3px 10px #143e662b}.hebrew-public-home .home-film-card h3{text-align:center;margin-top:10px;font-size:15px;font-weight:800;line-height:1.5}.hebrew-public-home .home-weekly-films>div>div:first-child>div>span{display:none}.hebrew-public-home .home-weekly-films [class*=snap-start]{box-shadow:none;border-radius:16px}.hebrew-public-home .home-weekly-films a{color:var(--home-heading-blue)}.hebrew-public-home .home-topic-section{background:var(--home-surface);padding:28px 0 42px}.hebrew-public-home .home-topic-section h2{text-align:center;margin-bottom:22px;font-size:28px}.hebrew-public-home .home-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hebrew-public-home .home-topic-card{min-height:150px;color:var(--home-heading-blue);text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;font-size:16px;font-weight:900;display:flex}.hebrew-public-home .home-topic-card .home-artwork-icon{object-fit:contain;filter:drop-shadow(0 6px 5px #263f6b20);width:94px;height:94px;transition:transform .3s;display:block}.hebrew-public-home .home-topic-tone-0{background:var(--home-tile-yellow)}.hebrew-public-home .home-topic-tone-1{background:var(--home-soft-cyan)}.hebrew-public-home .home-topic-tone-2{background:var(--home-tile-green)}.hebrew-public-home .home-topic-tone-3{background:var(--home-tile-lavender)}.hebrew-public-home .home-topic-tone-4{background:var(--home-tile-pink)}.hebrew-public-home .home-topic-card,.hebrew-public-home .home-topic-card:hover{transform:none}.hebrew-public-home .home-parent-stories{padding-block:32px;background:var(--home-surface)!important}.hebrew-public-home .home-parent-stories h2{padding:0;font-size:28px}.hebrew-public-home .home-parent-stories figure{box-shadow:none;border:none;border-radius:18px;padding:28px 24px 20px;position:relative}.hebrew-public-home .home-parent-stories figure:before{content:"״";color:#eb8bc4;top:0;font-size:48px;line-height:1;position:absolute;inset-inline-start:15px}.hebrew-public-home .home-parent-stories figure:nth-child(3n+1){background:var(--home-tile-pink)}.hebrew-public-home .home-parent-stories figure:nth-child(3n+2){background:var(--home-soft-cyan)}.hebrew-public-home .home-parent-stories figure:nth-child(3n){background:var(--home-tile-yellow)}.hebrew-public-home .home-parent-stories blockquote,.hebrew-public-home .home-parent-stories figcaption{color:var(--home-heading-blue)}.hebrew-public-home .home-editorial section{padding-block:30px;background:var(--home-surface)!important}.hebrew-public-home .home-editorial article{box-shadow:none;background:#f3f7ff;border:none;border-radius:17px;padding:18px}.hebrew-public-home .home-editorial .home-article-art{object-fit:cover;border-radius:17px 17px 0 0;width:calc(100% + 36px);max-width:none;height:180px;margin:-18px -18px 18px;display:block}.hebrew-public-home .home-editorial h3 a{color:var(--home-heading-blue)}.hebrew-public-home .home-faq{max-width:1280px;padding-block:30px}.hebrew-public-home .home-faq h2{padding:0;font-size:28px}.hebrew-public-home .home-faq button{background:var(--home-soft-cyan);color:var(--home-heading-blue);border:none;border-radius:12px}body:has(.hebrew-public-home)>#root footer{background:var(--home-heading-blue);margin-top:0}body:has(.hebrew-public-home) footer{background:var(--home-heading-blue);margin-top:0}body:has(.hebrew-public-home) footer h3{color:#fff0c5}@media (hover:hover){.hebrew-public-home .home-learning-tile:hover .home-artwork-icon,.hebrew-public-home .home-topic-card:hover .home-artwork-icon{transform:translateY(-4px)rotate(-4deg)}}.hebrew-public-home .home-learning-tile:focus-visible .home-artwork-icon,.hebrew-public-home .home-topic-card:focus-visible .home-artwork-icon{transform:translateY(-4px)rotate(-4deg)}@media (width<=760px){.hebrew-public-home .home-section-inner{padding-inline:16px}.hebrew-public-home .home-film-card{flex-basis:78%}.hebrew-public-home .home-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hebrew-public-home .home-topic-card{min-height:145px;font-size:14px}.hebrew-public-home .home-shelf-heading{align-items:flex-start}.hebrew-public-home .home-content-shelf h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.hebrew-public-home .home-learning-tile .home-artwork-icon,.hebrew-public-home .home-topic-card .home-artwork-icon{transition:none!important;transform:none!important}}.hebrew-public-home .home-selection-stage{margin-inline:8px;position:relative}.hebrew-public-home .home-selection-row{scrollbar-width:none;-ms-overflow-style:none;padding-block:4px 12px}.hebrew-public-home .home-selection-row::-webkit-scrollbar{width:0;height:0;display:none}.hebrew-public-home .home-selection-prev,.hebrew-public-home .home-selection-next{z-index:2;width:44px;min-width:44px;height:44px;color:var(--home-heading-blue);background:var(--home-surface);border:1px solid #2457c933;border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 4px 14px #2457c91a}.hebrew-public-home .home-selection-prev{right:-22px}.hebrew-public-home .home-selection-next{left:-22px}.hebrew-public-home .home-selection-prev:hover,.hebrew-public-home .home-selection-next:hover{color:var(--home-action-pink);border-color:var(--home-action-pink)}@media (width<=760px){.hebrew-public-home .home-selection-stage{margin-inline:18px}}body:has(.hebrew-public-home) .he-text-header .he-nav-text{letter-spacing:0;font-family:Rubik,system-ui,sans-serif;font-size:18px;font-weight:900;line-height:1.4}body:has(.hebrew-public-home) .he-header-signin{letter-spacing:0;font-family:Rubik,system-ui,sans-serif;font-size:18px;font-weight:900;line-height:1.4}body:has(.hebrew-public-home) .he-header-home-label{letter-spacing:0;font-family:Rubik,system-ui,sans-serif;font-size:18px;font-weight:900;line-height:1.4}@media (width<=1199px){body:has(.hebrew-public-home) .he-text-header .he-nav-text{font-size:15px}body:has(.hebrew-public-home) .he-header-signin{font-size:15px}body:has(.hebrew-public-home) .he-header-home-label{font-size:15px}}body:has(.hebrew-public-home) .he-text-header .he-header-join{border:2px solid #fff;box-shadow:0 4px #ffc6e4,0 8px 18px #ee007f26;background:linear-gradient(#ff1497,#ee007f)!important}body:has(.hebrew-public-home) .he-text-header .he-header-signin{background:var(--home-heading-blue);color:#fff;border:2px solid #fff;justify-content:center;align-items:center;box-shadow:0 4px #bed0ed,0 8px 18px #12347526}.hebrew-public-home .home-content-shelf{padding:20px 24px}.hebrew-public-home .home-content-shelf>div{background:#f1f6ff;border-radius:32px;max-width:1280px;margin-inline:auto;padding:32px}.hebrew-public-home .home-content-shelf.home-free-films,.hebrew-public-home .home-content-shelf.home-weekly-films{background:var(--home-paper)!important}.hebrew-public-home .home-free-films>div{background:#eaf8ff}.hebrew-public-home .home-weekly-films>div{background:#f1edfc}.hebrew-public-home .home-free-films h2{box-shadow:none;background:0 0;padding-inline:0}.hebrew-public-home .home-free-films h2>span{border-radius:0;background:0 0!important}.hebrew-public-home .home-free-gift{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.hebrew-public-home .home-free-gift img{filter:drop-shadow(0 4px 4px #12347520);width:60px;height:60px}.hebrew-public-home [class~=bg-emerald-700]{background:var(--home-heading-blue)}@media (width<=760px){.hebrew-public-home .home-content-shelf{padding:16px 12px}.hebrew-public-home .home-content-shelf>div{border-radius:24px;padding:24px 16px}}body:has(.hebrew-public-home) .he-text-header{background:#fff}:is(body:has(.hebrew-public-home) .he-header-end-signin,body:has(.hebrew-public-home) .he-header-search-start){display:none}:is(body:has(.hebrew-public-home) .he-header-start-signin,body:has(.hebrew-public-home) .he-header-search-end){display:inline-flex}body:has(.hebrew-public-home) .he-header-search-end{min-width:44px}body:has(.hebrew-public-home) .he-text-header>div>div:first-child{gap:8px}@media (width<=1199px){body:has(.hebrew-public-home) .he-header-start-signin{min-height:44px;padding:9px 12px;font-size:14px}}@media (width<=600px){body:has(.hebrew-public-home) .he-text-header>div{grid-template-rows:66px 54px;grid-template-columns:1fr 1fr;gap:0 12px;height:128px;padding-inline:12px;position:relative}body:has(.hebrew-public-home) .he-text-header nav[aria-label=primary]{grid-area:1/1/auto/-1}body:has(.hebrew-public-home) .he-text-header>div>div:first-child{grid-area:2/1;gap:6px}body:has(.hebrew-public-home) .he-text-header>div>div:last-child{grid-area:2/2;gap:4px}body:has(.hebrew-public-home) .he-text-header .he-header-join{min-height:42px;padding-inline:9px;font-size:12px}body:has(.hebrew-public-home) .he-header-start-signin{min-height:42px;padding-inline:9px;font-size:12px}body:has(.hebrew-public-home) .he-header-home-label{font-size:12px}body:has(.hebrew-public-home) .he-text-header .he-mobile-menu{inset-inline-end:12px;position:absolute;top:11px}body:has(.hebrew-public-home) .he-text-header .he-mobile-panel{position:fixed;top:128px}body:has(.hebrew-public-home) .he-header-search-end{padding-inline:10px}body:has(.hebrew-public-home) .he-header-search-end>span{display:none}}.hebrew-public-home .home-scroll-enter{animation:.65s cubic-bezier(.2,.7,.3,1) both home-scroll-rise}.hebrew-public-home .home-learning-tile:nth-child(2n).home-scroll-enter,.hebrew-public-home .home-parent-stories figure:nth-child(2).home-scroll-enter,.hebrew-public-home .home-editorial article:nth-child(2).home-scroll-enter{animation-delay:80ms}@keyframes home-scroll-rise{0%{opacity:.75;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.hebrew-public-home .home-free-gift img{transition:transform .25s}.hebrew-public-home .home-free-films h2:hover .home-free-gift img{transform:translateY(-4px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.hebrew-public-home .home-scroll-enter,.hebrew-public-home .home-free-gift img{transition:none!important;animation:none!important;transform:none!important}}.he-home{--hh-navy:oklch(27% .09 265);--hh-pink:oklch(60% .23 3);--hh-pink-deep:oklch(53% .22 3);--hh-ink-soft:oklch(45% .04 265);--hh-card:oklch(100% 0 0);--hh-band:oklch(96% .025 245);--hh-line:oklch(92% .015 260);--hh-shadow:0 10px 28px -14px color-mix(in oklab, var(--hh-navy) 35%, transparent);--t-violet:oklch(94% .04 300);--t-blue:oklch(94% .04 245);--t-yellow:oklch(96% .06 90);--t-pink:oklch(94% .04 360);--t-green:oklch(95% .05 145);--t-lilac:oklch(94% .03 285);--t-orange:oklch(85% .12 70);--t-sky:oklch(93% .05 230);color:var(--hh-navy);direction:rtl;overflow-x:clip}.he-home :focus-visible{outline:3px solid var(--hh-pink);outline-offset:3px;border-radius:12px}.he-home .hh-btn-pink,.he-home .hh-btn-outline{border-radius:999px;align-items:center;gap:.6rem;min-height:48px;padding:.55rem .7rem .55rem 1.4rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.he-home .hh-btn-pink{background:var(--hh-pink);color:var(--hh-card);box-shadow:0 10px 24px -10px color-mix(in oklab, var(--hh-pink) 70%, transparent)}.he-home .hh-btn-pink:hover{background:var(--hh-pink-deep);transform:translateY(-1px)}.he-home .hh-btn-outline{border:2px solid var(--hh-pink);color:var(--hh-pink-deep);background:var(--hh-card);padding-inline:1.3rem}.he-home .hh-play-dot{background:var(--hh-card);width:2rem;height:2rem;color:var(--hh-pink);border-radius:999px;place-items:center;display:grid}.he-home .hh-play-dot svg{width:.95rem;height:.95rem;margin-inline-end:-2px}.hh-hero-frame{aspect-ratio:1920/820;background:var(--hh-band);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.hh-hero-slides,.hh-hero-img{width:100%;height:100%;position:absolute;inset:0}.hh-hero-img{object-fit:cover;opacity:0;transition:opacity .9s}.hh-hero-img[data-active=true]{opacity:1}.he-home .hh-hero-cta{z-index:2;white-space:nowrap;gap:.7rem;min-height:clamp(52px,5.6vw,72px);padding-inline:clamp(1.6rem,2.8vw,2.6rem);font-size:clamp(19px,2vw,27px);font-weight:800;position:absolute;bottom:12%;right:19%;translate:50%}.he-home .hh-hero-cta,.he-home .hh-hero-mobile-cta .hh-btn-pink{background:linear-gradient(180deg, color-mix(in oklab, var(--hh-pink) 82%, white) 0%, var(--hh-pink) 55%, var(--hh-pink-deep) 100%);box-shadow:inset 0 2px 0 oklab(100% 0 5.96046e-8/.45), inset 0 -3px 0 color-mix(in oklab, var(--hh-pink-deep) 80%, black 10%), 0 5px 0 color-mix(in oklab, var(--hh-pink-deep) 70%, black 20%), 0 12px 22px -8px color-mix(in oklab, var(--hh-pink) 65%, transparent)}.he-home .hh-hero-cta:hover,.he-home .hh-hero-mobile-cta .hh-btn-pink:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--hh-pink) 75%, white) 0%, var(--hh-pink) 60%, var(--hh-pink-deep) 100%)}.he-home .hh-hero-cta:active,.he-home .hh-hero-mobile-cta .hh-btn-pink:active{transform:translateY(3px)}.he-home .hh-hero-cta .hh-play-dot,.he-home .hh-hero-mobile-cta .hh-play-dot{width:1.5em;height:1.5em}.hh-hero-arrow{z-index:3;background:color-mix(in oklab, var(--hh-card) 88%, transparent);width:3rem;height:3rem;color:var(--hh-navy);box-shadow:var(--hh-shadow);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:calc(6% + clamp(48px,5vw,64px)/2 - 1.5rem)}.hh-hero-arrow svg{width:1.6rem;height:1.6rem}.hh-hero-arrow:focus-visible,.hh-hero-pause:focus-visible{outline:3px solid var(--hh-navy);outline-offset:2px}.hh-hero-prev{right:.75rem}.hh-hero-next{left:.75rem}.hh-hero-pause{z-index:3;background:var(--hh-card);width:44px;height:44px;color:var(--hh-navy);opacity:0;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:.75rem;left:50%;translate:-50%}.hh-hero-pause:focus-visible{opacity:1;pointer-events:auto}.hh-hero-pause svg{width:1.1rem;height:1.1rem}.hh-hero-mobile-cta{display:none}@media (width<=640px){.he-home .hh-hero-cta{display:none}.hh-hero-arrow{width:44px;height:44px;bottom:.4rem}.hh-hero-prev{right:.35rem}.hh-hero-next{left:.35rem}.hh-hero-mobile-cta{justify-content:center;padding:1rem 1rem .2rem;display:flex}.hh-hero-mobile-cta .hh-btn-pink{justify-content:center;width:100%;max-width:22rem;min-height:60px;font-size:23px;font-weight:800}}@media (prefers-reduced-motion:reduce){.hh-hero-img,.he-home .hh-btn-pink{transition:none}}.hh-section{max-width:1240px;margin:0 auto;padding:1.8rem 1.25rem .6rem}.hh-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hh-head h2,.hh-trust-title{color:var(--hh-navy);margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:900}.hh-more{white-space:nowrap;color:var(--hh-navy);flex:none;align-items:center;gap:.15rem;font-size:.95rem;font-weight:700;display:inline-flex}.hh-more svg{width:1rem;height:1rem}.hh-empty{color:var(--hh-ink-soft)}.hh-row-wrap{position:relative}.hh-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - .8rem);grid-auto-flow:column;gap:1rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.hh-row::-webkit-scrollbar{display:none}.hh-film{scroll-snap-align:start;color:var(--hh-navy);flex-direction:column;gap:.2rem;min-width:0;display:flex}.hh-film-art{aspect-ratio:16/10;box-shadow:var(--hh-shadow);background:var(--hh-band);border-radius:14px;display:block;position:relative;overflow:hidden}.hh-film-art .hh-film-img,.hh-film-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.hh-film:hover .hh-film-art img{transform:scale(1.04)}.hh-film-duration{background:color-mix(in oklab, var(--hh-navy) 85%, transparent);color:var(--hh-card);border-radius:6px;padding:.05rem .45rem;font-size:.8rem;font-weight:800;position:absolute;bottom:.45rem;right:.45rem}.hh-film-play{background:var(--hh-card);width:2rem;height:2rem;color:var(--hh-pink);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.45rem;left:.45rem}.hh-film-play svg{width:.85rem;height:.85rem}.hh-film-title{text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-weight:800;overflow:hidden}.hh-film-meta{color:var(--hh-ink-soft);font-size:.8rem}.hh-row-arrow{z-index:2;background:var(--hh-card);width:2.3rem;height:2.3rem;color:var(--hh-navy);box-shadow:var(--hh-shadow);border-radius:999px;place-items:center;display:grid;position:absolute;top:32%}.hh-row-prev{right:-.8rem}.hh-row-next{left:-.8rem}.hh-band{background:radial-gradient(circle at 0 100%, var(--t-pink), transparent 30%), radial-gradient(circle at 100% 100%, var(--t-yellow), transparent 25%), var(--hh-band);margin-top:1.8rem;border-radius:28px;max-width:1300px;margin-inline:auto}.hh-band-inner{max-width:1240px;margin:0 auto;padding:1.6rem 1.25rem 1.8rem}.hh-interest-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid}.hh-interest{text-align:center;background:var(--t-violet);color:var(--hh-navy);border-radius:18px;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .6rem;transition:transform .2s,box-shadow .2s;display:flex}.hh-interest:hover{box-shadow:var(--hh-shadow);transform:translateY(-3px)}.hh-interest strong{font-size:1.05rem;font-weight:900}.hh-interest>span:last-child{color:var(--hh-ink-soft);font-size:.8rem}.hh-interest-icon{background:var(--hh-card);width:3.2rem;height:3.2rem;color:var(--hh-pink);border-radius:16px;place-items:center;margin-bottom:.3rem;display:grid}.hh-interest-icon svg{width:1.8rem;height:1.8rem}[data-tone=blue]{--tone:var(--t-blue)}[data-tone=violet]{--tone:var(--t-violet)}[data-tone=yellow]{--tone:var(--t-yellow)}[data-tone=pink]{--tone:var(--t-pink)}[data-tone=green]{--tone:var(--t-green)}[data-tone=lilac]{--tone:var(--t-lilac)}[data-tone=orange]{--tone:var(--t-orange)}[data-tone=sky]{--tone:var(--t-sky)}.hh-interest[data-tone]{background:var(--tone)}.hh-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.hh-game{text-align:center;background:var(--hh-card);border:1px solid var(--hh-line);box-shadow:var(--hh-shadow);color:var(--hh-navy);border-radius:18px;flex-direction:column;align-items:center;padding-bottom:.7rem;transition:transform .2s;display:flex;overflow:hidden}.hh-game:hover{transform:translateY(-3px)}.hh-game-art{aspect-ratio:16/9;background:var(--tone,var(--t-blue));width:100%;margin-bottom:.5rem;display:block;position:relative;overflow:hidden}.hh-game-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hh-game strong{font-weight:900}.hh-game>span:last-child{color:var(--hh-ink-soft);font-size:.8rem}.hh-family{max-width:1240px;min-height:300px;box-shadow:var(--hh-shadow);border-radius:24px;align-items:center;margin:1.8rem auto 0;display:flex;position:relative;overflow:hidden}.hh-family-img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.hh-family-copy{max-width:44%;padding:2rem 2.4rem;position:relative}.hh-kicker{color:var(--hh-pink);font-size:.9rem;font-weight:800}.hh-family h2{margin:.2rem 0 .6rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:900;line-height:1.1}.hh-family h2 span{color:var(--hh-pink);display:block}.hh-family p{color:var(--hh-ink-soft);margin-bottom:1rem}.hh-family-actions{flex-wrap:wrap;gap:.6rem;display:flex}.hh-trust{padding-bottom:2rem}.hh-trust-title{text-align:center;margin-bottom:1rem}.hh-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hh-reason{background:var(--hh-card);border:1px solid var(--hh-line);box-shadow:var(--hh-shadow);border-radius:18px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.hh-reason h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:900}.hh-reason p{color:var(--hh-ink-soft);margin:0;font-size:.85rem}.hh-reason-icon{background:var(--tone);width:3.6rem;height:3.6rem;color:var(--hh-navy);border-radius:16px;flex:none;place-items:center;display:grid}.hh-reason-icon[data-tone=pink]{color:var(--hh-pink)}.hh-reason-icon svg{width:1.8rem;height:1.8rem}@media (width<=1024px){.hh-row{grid-auto-columns:calc(33.3333% - .666667rem)}.hh-interest-grid,.hh-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hh-section{padding-inline:1rem}.hh-row{grid-auto-columns:46%}.hh-row-arrow{display:none}.hh-interest-grid,.hh-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-band{border-radius:20px;margin-inline:.5rem}.hh-family{flex-direction:column;min-height:0;margin-inline:1rem}.hh-family-img{height:190px;position:relative}.hh-family-copy{max-width:none;padding:1.2rem}.hh-trust-grid{grid-template-columns:1fr}}.he-home .hh-film-progress{background:color-mix(in oklab, var(--hh-navy) 18%, transparent);height:6px;position:absolute;inset:auto 0 0}.he-home .hh-film-progress>span{background:var(--hh-pink);height:100%;display:block}.he-home .hh-member-welcome{background:var(--hh-band);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:1.5rem auto 0;padding:1.5rem clamp(1rem,3vw,2rem);display:flex}.he-home .hh-member-welcome h1,.he-home .hh-member-welcome h2{color:var(--hh-navy);margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.15}.he-home .hh-member-welcome p{color:color-mix(in oklab, var(--hh-navy) 75%, transparent);margin:.4rem 0 0;font-weight:600}.he-home .hh-member-welcome .hh-btn-pink{white-space:normal;max-width:100%}@media (width<=640px){.he-home .hh-member-welcome{margin:1rem .75rem 0}.he-home .hh-member-welcome .hh-btn-pink{justify-content:center;width:100%}}.he-home{--hh-gutter:clamp(16px, 2.2vw, 32px)}.he-home .hh-section,.he-home .hh-band-inner{max-width:none;padding-inline:var(--hh-gutter)}.he-home .hh-band,.he-home .hh-family,.he-home .hh-member-welcome{max-width:none;margin-inline:var(--hh-gutter)}.he-home .hh-row-prev{right:calc(var(--hh-gutter) * -.5)}.he-home .hh-row-next{left:calc(var(--hh-gutter) * -.5)}.he-home .max-w-6xl{max-width:none;padding-inline:var(--hh-gutter)}@media (width>=1600px){.he-home .hh-row{grid-auto-columns:calc(14.2857% - .857143rem)}}@media (width<=640px){.he-home .hh-band,.he-home .hh-family,.he-home .hh-member-welcome{margin-inline:var(--hh-gutter)}}.he-home .hh-band,.he-home .hh-band:is(*){border-radius:0;margin-inline:0}
