._list-container-horizontal_1aq5f_1{--items-in-view:5;--item-gap:1em;--item-scroll-snap-align:start;--scroll-container-scroll-padding:calc(var(--global-edge-safe-distance) + var(--item-gap) * 1.3333);position:relative;container:list-container-horizontal/inline-size}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10,._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11{--item-width:calc(100% / var(--items-in-view) - var(--item-gap) - var(--global-edge-safe-distance) / var(--items-in-view))}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10{z-index:5;padding-left:var(--global-edge-safe-distance);padding-right:var(--global-edge-safe-distance);margin-left:calc(var(--global-edge-safe-distance) * -1);margin-right:calc(var(--global-edge-safe-distance) * -1);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:var(--scroll-container-scroll-padding);flex-flow:row;gap:1em;margin-bottom:-1em;padding-bottom:1em;display:flex;position:relative;overflow:auto hidden}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10>._item_1aq5f_32{scroll-snap-align:var(--item-scroll-snap-align);flex:1 0 var(--item-width)}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10 ._intersection-probe_1aq5f_36{width:0;height:0;margin-left:calc(var(--item-gap) * -1);flex:none;position:relative}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10 ._intersection-probe_1aq5f_36._intersection-probe-begin_1aq5f_43{left:var(--global-edge-safe-distance)}._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10 ._intersection-probe_1aq5f_36._intersection-probe-end_1aq5f_46{right:var(--global-edge-safe-distance)}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11{--size:40px;z-index:20;height:100%;width:var(--item-width);pointer-events:none;position:absolute;top:0;overflow:visible}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11>._arrow_1aq5f_11{pointer-events:all;z-index:10;appearance:none;background:var(--theme-color-p-60);width:var(--size);height:var(--size);margin-top:calc(var(--size) * -.5);border:0;border:1px solid var(--border-color);opacity:0;pointer-events:none;backdrop-filter:var(--backdrop-filter-glass);color:var(--text-color-secondary);box-shadow:var(--overlay-box-shadow);border-radius:100%;transition-property:transform,opacity,background-color,color;display:inline-block;position:relative;top:50%}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11>._arrow_1aq5f_11>svg{--size:18px;width:var(--size);height:var(--size);margin-top:calc(var(--size) * -.5);margin-left:calc(var(--size) * -.5);position:absolute;top:50%;left:50%}:root.root-is-pointer-hover ._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11>._arrow_1aq5f_11:hover{color:var(--text-color-primary);background-color:var(--theme-color-p-40)}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11._arrow-prev_1aq5f_94{text-align:left;left:0}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11._arrow-prev_1aq5f_94>._arrow_1aq5f_11{margin-left:calc(2px - var(--global-edge-safe-distance))}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11._arrow-next_1aq5f_101{text-align:right;right:0}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11._arrow-next_1aq5f_101>._arrow_1aq5f_11{margin-right:calc(2px - var(--global-edge-safe-distance))}._list-container-horizontal_1aq5f_1>._arrow-container_1aq5f_11._is-active_1aq5f_108>._arrow_1aq5f_11{opacity:1;pointer-events:all}._list-container-horizontal_1aq5f_1:before,._list-container-horizontal_1aq5f_1:after{content:"";z-index:10;width:var(--global-edge-safe-distance);position:absolute;top:0;bottom:0}._list-container-horizontal_1aq5f_1:before{left:calc(var(--global-edge-safe-distance) * -1);background:linear-gradient(to right, var(--edge-gradient-color-from,var(--theme-color)) 33.3333%, transparent)}._list-container-horizontal_1aq5f_1:after{right:calc(var(--global-edge-safe-distance) * -1);background:linear-gradient(to left, var(--edge-gradient-color-from,var(--theme-color)) 33.3333%, transparent)}._list-container-horizontal_1aq5f_1._is-video-list_1aq5f_129>._arrow-container_1aq5f_11{height:0}._list-container-horizontal_1aq5f_1._is-video-list_1aq5f_129>._arrow-container_1aq5f_11:before{content:"";width:0;height:0;padding-bottom:28.125%;display:block;position:relative}@supports (mask-image:linear-gradient(
                to right,
                transparent,
                #000 20px,
                #000 calc(100% - 20px),
                transparent
            )
    ){._list-container-horizontal_1aq5f_1>._scroll-container_1aq5f_10{mask-image:linear-gradient(to right, transparent calc(var(--global-edge-safe-distance) * .15), #000 var(--global-edge-safe-distance), #000 calc(100% - var(--global-edge-safe-distance)), transparent calc(100% - var(--global-edge-safe-distance) * .15))}._list-container-horizontal_1aq5f_1:before,._list-container-horizontal_1aq5f_1:after{background:0 0}}@container list-container-horizontal (width<1360px){._scroll-container_1aq5f_10,._arrow-container_1aq5f_11{--items-in-view:4}}@container list-container-horizontal (width<1090px){._scroll-container_1aq5f_10,._arrow-container_1aq5f_11{--items-in-view:3}}@container list-container-horizontal (width<840px){._scroll-container_1aq5f_10,._arrow-container_1aq5f_11{--items-in-view:2}}@container list-container-horizontal (width<616px){._scroll-container_1aq5f_10,._arrow-container_1aq5f_11{--items-in-view:2}}@container list-container-horizontal (width<440px){._scroll-container_1aq5f_10,._arrow-container_1aq5f_11{--items-in-view:1}._scroll-container_1aq5f_10{--scroll-container-scroll-padding:var(--global-edge-safe-distance);--item-scroll-snap-align:center}}.collection[data-astro-cid-le6xk462]{--margin-bottom:var(--homepage-collection-gap);--title-link-more-transform:unset;margin-top:0;margin-bottom:var(--margin-bottom);display:block;position:relative}.collection[data-astro-cid-le6xk462]:has(+.collection:not(.mod-highlight)):after{content:"";bottom:calc(var(--margin-bottom) / -2);height:var(--homepage-collection-divider-height);background:var(--homepage-collection-divider-color);position:absolute;left:0;right:0}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462],.collection[data-astro-cid-le6xk462]>.collection-list[data-astro-cid-le6xk462]{z-index:5;padding:0;position:relative}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462]{flex-flow:row;justify-content:space-between;align-items:flex-end;margin:0 0 1em;display:flex}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462]>h3[data-astro-cid-le6xk462]{flex:1;margin:0;font-size:1.25em;display:block}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]{--arrow-line-width:2px;--arrow-translate-x:-10px;--arrow-opacity:0;color:var(--text-color-primary);text-decoration:none;transition-property:color,transform,opacity,background-color;display:inline-block;position:relative}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]:before,.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]:after{content:"";z-index:-1;border:var(--arrow-line-width) solid currentColor;width:.5em;height:.5em;opacity:var(--arrow-opacity);transform-origin:100% 100%;transform:translateX(var(--arrow-translate-x)) rotate(45deg);border-bottom-width:0;border-left-width:0;margin-top:-.125em;transition:transform,opacity;position:absolute;top:50%;right:-.4em}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]:after{--arrow-line-width:1px;border-color:var(--text-color-secondary);right:calc(-.4em - 5px)}:root.root-is-pointer-hover .collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]:hover{--arrow-translate-x:0;--arrow-opacity:1}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462]>.link-more[data-astro-cid-le6xk462]{transition:transform var(--base-transition-duration);transform:var(--title-link-more-transform)}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462]>.link-more[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]{white-space:nowrap;color:var(--text-color-secondary)}.collection[data-astro-cid-le6xk462]>.collection-title[data-astro-cid-le6xk462]>.link-more[data-astro-cid-le6xk462] a[data-astro-cid-le6xk462]:hover{color:var(--text-color-primary)}.collection[data-astro-cid-le6xk462]>.collection-list[data-astro-cid-le6xk462]{margin:0}.collection[data-astro-cid-le6xk462]:has(+.mod-highlight){margin-bottom:calc(var(--margin-bottom) / 1.5)}.collection[data-astro-cid-le6xk462].mod-highlight{--challenge-item-background-color:var(--theme-color-p-80);padding:1.5em var(--global-edge-safe-distance) 1.75em var(--global-edge-safe-distance);margin-left:calc(var(--global-edge-safe-distance) * -1);margin-right:calc(var(--global-edge-safe-distance) * -1);margin-bottom:calc(var(--margin-bottom) / 1.75)}.collection[data-astro-cid-le6xk462].mod-highlight:after{display:none}.collection[data-astro-cid-le6xk462].mod-highlight:before{content:"";z-index:-1;background:var(--collection-background-color);border-radius:1em;position:absolute;inset:0}@media screen and (width<=1676px){.collection[data-astro-cid-le6xk462].mod-highlight{overflow:hidden}.collection[data-astro-cid-le6xk462].mod-highlight:before{border-radius:0;width:100dvw;margin-left:-50dvw;left:50%;right:auto}}.collection[data-astro-cid-le6xk462].mod-highlight.mod-highlight-teal{--collection-background-color:color-mix(in hsl, var(--theme-color), var(--accent-color-teal) 25%)}.collection[data-astro-cid-le6xk462].mod-highlight.mod-highlight-red{--collection-background-color:color-mix(in hsl, var(--theme-color), var(--accent-color-red) 20%)}.collection[data-astro-cid-le6xk462].mod-highlight:has(+.collection.mod-highlight){margin-bottom:2px}.collection[data-astro-cid-le6xk462].mod-highlight:has(+.collection.mod-highlight):before{border-bottom-right-radius:0;border-bottom-left-radius:0}.collection[data-astro-cid-le6xk462].mod-highlight:has(+.collection.mod-highlight)+.collection[data-astro-cid-le6xk462].mod-highlight:before{border-top-left-radius:0;border-top-right-radius:0}:root.root-is-home-banner-visible .collection[data-astro-cid-le6xk462][data-collection=latest]{--title-link-more-transform:translateX(-6em)}
