._button_1g48d_1{margin-top:4rem}._firstColumn_1g48d_5{max-width:588px;margin-inline:auto;color:var(--color-core-white)}._section_1g48d_11{--overlay: color-mix(in srgb, var(--color-core-charcoal) 80%, transparent);background-image:linear-gradient(var(--overlay),var(--overlay)),var(--background-image);background-size:cover;background-position:top;background-repeat:no-repeat}._textContainer_1g48d_19{display:flex;flex-direction:column;gap:2.4rem}._carousel_1i63g_1{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}._carousel_1i63g_1::-webkit-scrollbar{display:none}._carousel_1i63g_1>*{scroll-snap-align:start;flex-shrink:0}._carouselControls_1i63g_22{display:flex;align-items:center;justify-content:center;column-gap:15px;justify-self:flex-end;padding-top:var(--spacing-sm)}@media screen and (min-width: 1024px){._carouselControls_1i63g_22{padding-top:var(--spacing-md)}}._control_1i63g_36{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-core-charcoal);cursor:pointer;border:none;transition:opacity .2s ease}._control_1i63g_36:disabled{opacity:.5;cursor:not-allowed}._control_1i63g_36:first-of-type svg{transform:rotate(90deg)}._control_1i63g_36:last-of-type svg{transform:rotate(-90deg)}._control_1i63g_36 svg{width:15px;height:15px}._mainGrid_1i63g_63.grid{grid-template-columns:1fr;row-gap:2.9rem}._textContainer_1i63g_68{display:flex;flex-direction:column;row-gap:.8rem}.carousel-background[data-astro-cid-ddnb7cwn]{background-color:var(--backgroundCSSVariable);color:var(--textColorCSSVariable)}.carousel[data-astro-cid-ddnb7cwn]{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:var(--itemGap, 24px);padding:0}.card-root[data-astro-cid-zwbzogh4]{display:flex;flex-direction:column;width:var(--cardWidth, 100%);max-width:min(100%,var(--cardWidth, 100%));height:var(--cardHeight, auto)}.content-container[data-astro-cid-zwbzogh4]{padding-top:1.6rem;display:flex;flex:1;flex-direction:column;row-gap:1.2rem;a{text-decoration:none}a:last-of-type{text-decoration:underline;margin-top:auto;width:fit-content}p{line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.image-container[data-astro-cid-zwbzogh4]{width:100%;height:200px;border-radius:8px;overflow:hidden;img{width:100%;height:100%;object-fit:cover}}.catalog-cta[data-astro-cid-5iv2qi5k]{background-color:var(--color-core-poppy)}.popular-resources[data-astro-cid-lz5nlirr]{&.grid{grid-template-columns:1fr}p:first-of-type{margin-top:1.2rem}}.resources-container[data-astro-cid-lz5nlirr]{margin-top:4.8rem;display:grid;grid-template-columns:1fr;gap:2.4rem;@media screen and (min-width: 768px){grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1200px){grid-template-columns:repeat(4,1fr)}}._card_16xhm_1 .image-container{height:215px;position:relative;transition:transform .3s ease-in-out}._card_16xhm_1 .image-container:after{content:"";position:absolute;inset:0;background:#0006;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}._card_16xhm_1 .image-container:hover,._card_16xhm_1 .image-container:focus{transform:scale(1.03)}._card_16xhm_1 .image-container:hover:after,._card_16xhm_1 .image-container:hover ._playIcon_16xhm_21,._card_16xhm_1 .image-container:focus:after,._card_16xhm_1 .image-container:focus ._playIcon_16xhm_21{opacity:1}._playIcon_16xhm_21{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:opacity .3s ease-in-out}._section_16xhm_35.grid{grid-template-columns:1fr}._section_16xhm_35 .carousel{padding-top:4px}._section_16xhm_35 a{text-decoration:none}._section_16xhm_35 h2,._section_16xhm_35 p{text-align:center}._section_16xhm_35 p{padding-block:1rem}.youtube-playlist[data-astro-cid-vjwnams6]{--itemGap: var(--itemGap);--cardWidth: calc(var(--layout-grid-max-width) / var(--numOfCardsPerPage) - (var(--itemGap) * (var(--numOfCardsPerPage))))}
