.home-ig{--ig-bleed-l:0px;--ig-bleed-r:0px;--ig-zoom:1.06;container-type:inline-size;container-name:home-ig;min-width:0}@media (max-width:1023.98px){.home-ig{--ig-bleed-l:max(var(--page-gutter),env(safe-area-inset-left,0px));--ig-bleed-r:max(var(--page-gutter),env(safe-area-inset-right,0px))}}.home-ig__track{--ig-gap:12px;--ig-card-w:calc((100cqi - var(--ig-gap)) / 1.6);margin:-12px calc(-1 * var(--ig-bleed-r)) -4px calc(-1 * var(--ig-bleed-l));padding:12px var(--ig-bleed-r) 4px var(--ig-bleed-l);scroll-padding-inline:var(--ig-bleed-l) var(--ig-bleed-r);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.home-ig__track::-webkit-scrollbar{display:none}@container home-ig (min-width: 300px){.home-ig__track{--ig-card-w:calc((100cqi - 2 * var(--ig-gap)) / 2.35)}}@container home-ig (min-width: 480px){.home-ig__track{--ig-gap:16px;--ig-card-w:calc((100cqi - 3 * var(--ig-gap)) / 3.35)}}@container home-ig (min-width: 700px){.home-ig__track{--ig-card-w:calc((100cqi - 4 * var(--ig-gap)) / 4.35)}}.home-ig__track:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--chakra-colors-primary-6)}.home-ig__list{display:flex;gap:var(--ig-gap);width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.home-ig__item{flex:0 0 var(--ig-card-w);min-width:0;scroll-snap-align:start}.home-ig__card{display:block;color:var(--chakra-colors-grey-7);text-decoration:none;border-radius:var(--chakra-radii-medium);-webkit-tap-highlight-color:transparent}.home-ig__card:focus-visible{outline:none}.home-ig__lift{display:block;transition:transform var(--chakra-durations-moderate) var(--chakra-easings-u19-out)}.home-ig__media{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--chakra-radii-medium)}.home-ig__thumb{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;border-radius:inherit;background:var(--chakra-colors-u19-grey-100);box-shadow:var(--chakra-shadows-sm);transition:box-shadow var(--chakra-durations-moderate) var(--chakra-easings-u19-out)}.home-ig__thumb img{transform:scale(1);transform-origin:50% 45%;transition:transform var(--chakra-durations-slow) var(--chakra-easings-u19-out)}.home-ig__thumb--empty{display:grid;place-items:center;color:var(--chakra-colors-u19-grey-600)}.home-ig__thumb--empty svg{width:28px;height:28px}.home-ig__caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * 1.45em);margin-top:8px;font-size:var(--chakra-font-sizes-sm);line-height:1.45;overflow-wrap:anywhere;color:var(--chakra-colors-grey-7);transition:color var(--chakra-durations-fast) var(--chakra-easings-u19-out)}.home-ig__caption--skeleton{display:block}.home-ig__date{display:block;margin-top:2px;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--chakra-font-sizes-sm);line-height:1.5;color:var(--chakra-colors-u19-grey-600)}.home-ig__badge{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;gap:4px;pointer-events:none}.home-ig__badge-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9999px;background:rgb(0 0 0/.56);color:#fff}.home-ig__badge-icon svg{width:16px;height:16px}.home-ig__badge-label{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:9999px;background:rgb(0 0 0/.62);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;opacity:0;transform:translateX(6px);transition:opacity var(--chakra-durations-fast) var(--chakra-easings-u19-out),transform var(--chakra-durations-moderate) var(--chakra-easings-u19-out)}.home-ig__stack{position:absolute;inset:0;border-radius:var(--chakra-radii-medium);background:#fff;border:1px solid var(--chakra-colors-grey-3);box-shadow:var(--chakra-shadows-sm);transform-origin:20% 100%;transition:transform var(--chakra-durations-slow) var(--chakra-easings-u19-out)}.home-ig__stack--2{background:var(--chakra-colors-primary-1)}.home-ig__play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:9999px;background:rgb(255 255 255/.92);color:var(--chakra-colors-primary-7);box-shadow:var(--chakra-shadows-md);opacity:0;transform:scale(.72);pointer-events:none;transition:opacity var(--chakra-durations-fast) var(--chakra-easings-u19-out),transform var(--chakra-durations-moderate) var(--chakra-easings-u19-out)}.home-ig__play svg{width:24px;height:24px;margin-left:3px}@media (hover:hover) and (pointer:fine){.home-ig__card:hover .home-ig__lift{transform:translateY(-2px)}.home-ig__card:hover .home-ig__thumb{box-shadow:var(--chakra-shadows-md)}.home-ig__card:hover .home-ig__thumb img{transform:scale(var(--ig-zoom));transition-duration:var(--chakra-durations-u19-media)}.home-ig__card:hover .home-ig__caption{color:var(--chakra-colors-primary-7)}.home-ig__card:hover .home-ig__badge-label,.home-ig__card:hover .home-ig__play{opacity:1;transform:none}.home-ig__card:hover .home-ig__stack--1{transform:translate(4px,-3px) rotate(2.5deg)}.home-ig__card:hover .home-ig__stack--2{transform:translate(8px,-5px) rotate(5deg);transition-delay:30ms}}.home-ig__card:focus-visible .home-ig__media:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--chakra-colors-primary-6),inset 0 0 0 5px #fff}.home-ig__card:focus-visible .home-ig__thumb img{transform:scale(var(--ig-zoom));transition-duration:var(--chakra-durations-u19-media)}.home-ig__card:focus-visible .home-ig__caption{color:var(--chakra-colors-primary-7);text-decoration:underline;text-underline-offset:3px}.home-ig__card:focus-visible .home-ig__badge-label{opacity:1;transform:none}.home-ig__card:focus-visible .home-ig__stack--1{transform:translate(4px,-3px) rotate(2.5deg)}.home-ig__card:focus-visible .home-ig__stack--2{transform:translate(8px,-5px) rotate(5deg)}.home-ig__controls{display:flex;align-items:center;gap:8px;margin-top:12px}.home-ig__progress{position:relative;flex:1 1 auto;height:3px;border-radius:2px;background:var(--chakra-colors-grey-2);overflow:hidden}.home-ig__bar{position:absolute;left:0;top:0;bottom:0;width:30%;border-radius:2px;background:var(--chakra-colors-primary-6);will-change:transform}@media (hover:none),(pointer:coarse){.home-ig__controls{margin-top:14px}}.home-ig[data-static] .home-ig__controls{visibility:hidden}@media (prefers-reduced-motion:reduce){.home-ig *,.home-ig :after,.home-ig :before{transition-duration:0s!important;transition-delay:0s!important}.home-ig .home-ig__stack,.home-ig .home-ig__thumb img{transform:none!important}.home-ig .home-ig__card:focus-visible .home-ig__badge-label,.home-ig .home-ig__card:focus-visible .home-ig__lift,.home-ig .home-ig__card:hover .home-ig__badge-label,.home-ig .home-ig__card:hover .home-ig__lift,.home-ig .home-ig__card:hover .home-ig__play{transform:none}}