.home-doors{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr))}.home-door{min-height:220px}.home-door-art{aspect-ratio:1!important;background-color:#0000!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;width:48%!important;max-width:48%!important;height:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.home-door-arrow{left:21px;right:auto}.home-door-copy{width:52%;margin:38px 28px 22px auto}.home-door-copy h2{font-size:clamp(25px,2.25vw,34px)}.home-door-copy p{overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,18px)}@media (width<=1100px){.home-doors{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr))}.home-door-copy{width:52%;margin-left:auto;margin-right:24px}}@media (width<=560px){.home-doors{direction:rtl;grid-template-columns:1fr}.home-door-copy{z-index:2;width:55%;margin-top:24px;margin-left:auto;margin-right:16px;position:relative}.home-door{height:auto;min-height:190px}.home-door-copy h2{white-space:normal;margin-bottom:8px;font-size:25px;line-height:1.1}.home-door-copy p{max-height:none;font-size:14px;line-height:1.35;overflow:visible}.home-door-art{opacity:.98;width:39%!important;max-width:39%!important}.home-door-arrow{width:38px;height:38px;bottom:10px;left:10px}}.home-intents{margin:4px 0 22px}.home-intents .home-doors{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr))}.home-intents .home-intent{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;height:auto;min-height:220px;padding:28px 24px;display:grid}.home-intents .home-intent .home-door-copy{align-self:center;width:auto;min-width:0;margin:0}.home-intents .home-intent .home-door-art{grid-area:1/2;align-self:stretch;min-height:160px;position:relative;bottom:auto;left:auto;aspect-ratio:auto!important;background-position:bottom!important;width:100%!important;max-width:100%!important;height:auto!important}.home-intents>h2{text-align:center;margin:0 0 14px;font-family:Fredoka,Heebo,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:650}.home-intent .home-door-copy h3{color:#111329;margin:0 0 10px;font-family:Fredoka,Heebo,sans-serif;font-size:clamp(23px,2.1vw,31px);font-weight:650;line-height:1.15}.home-intent .home-door-copy p{white-space:normal;color:#465671;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.45}.home-intent:focus-visible{outline:4px solid var(--door-color);outline-offset:3px}.home-intent.is-kids{background:linear-gradient(125deg,#fff6c9 0%,#ffe1ef 52%,#d8f1ff 100%);border:3px solid #ffc94a;box-shadow:0 10px 28px #ff8a1f38}.home-intent.is-kids h3{color:#e0531f;font-size:clamp(27px,2.5vw,36px)}.home-intent.is-kids .home-door-arrow{background:#ff8a1f}.home-intent-stickers{z-index:3;pointer-events:none;gap:6px;font-size:26px;line-height:1;display:flex;position:absolute;top:12px;left:16px}.home-intent-stickers>span{animation:2.6s ease-in-out infinite home-intent-bob;display:inline-block}.home-intent-stickers>span:nth-child(2){animation-delay:.4s}.home-intent-stickers>span:nth-child(3){animation-delay:.8s}.home-intent.is-kids:hover{transform:translateY(-4px)rotate(-.6deg)}@keyframes home-intent-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)rotate(-6deg)}}@media (width<=560px){.home-intents .home-doors{grid-template-columns:1fr}.home-intents .home-intent{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;min-height:200px;padding:24px 16px 42px}.home-intents .home-intent .home-door-art{min-height:135px}.home-intents{margin-bottom:16px}.home-intents>h2{margin-bottom:10px;font-size:26px}.home-intent .home-door-copy{width:56%}.home-intent .home-door-art{width:36%!important;max-width:36%!important}.home-intent .home-door-copy h3{margin-bottom:6px;font-size:22px}.home-intent.is-kids .home-door-copy h3{font-size:26px}.home-intent .home-door-copy p{font-size:14px;line-height:1.4}.home-intent-stickers{font-size:22px;top:10px;left:12px}.home-intent .home-door-copy{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.home-intent-stickers>span{animation:none}.home-intent.is-kids:hover{transform:none}}.home-intents .home-intent{min-height:250px;padding-bottom:76px;position:relative}.home-intents .home-intent .home-door-art{z-index:1;min-height:0;inset:8px auto 0 2%;-webkit-mask-image:none;mask-image:none;aspect-ratio:auto!important;background-position:bottom!important;background-size:contain!important;grid-area:auto!important;width:44%!important;max-width:44%!important;height:auto!important;position:absolute!important}.home-intents .home-intent .home-door-art.door-art-1{top:14px;bottom:-6%}.home-intents .home-intent .home-door-copy{z-index:2;grid-column:1;position:relative}.home-intents .home-intent .home-door-arrow{bottom:18px;left:calc(46% + 6px)}@media (width<=560px){.home-intents .home-intent{min-height:0;padding-bottom:74px}.home-intents .home-intent .home-door-art{top:14px;left:0;width:40%!important;max-width:40%!important}.home-intents .home-intent .home-door-arrow{bottom:12px;left:calc(42% + 4px)}}
