@layer pantry{.image_root___yiQt{animation:image_fadeIn__2HudA var(--motion-duration-core-long) ease}.image_fallback__5EgQp{color:var(--color-foreground-tertiary-default);justify-content:center;align-items:center;display:flex}.image_fallbackIcon__SFtx4{width:50%;height:50%}.image_fill___ODzQ{object-fit:cover}.image_fit__Ji6Dn{object-fit:contain}@keyframes image_fadeIn__2HudA{0%{opacity:0}to{opacity:1}}.image_level-primary__cAmhv{background-color:var(--color-background-primary-default)}.image_level-secondary__jKbBx{background-color:var(--color-background-secondary-default)}}.marketing-card_root__YxhdV{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;border-radius:12px;transition:all var(--motion-duration-core-medium) ease-in-out;height:100%;box-shadow:0 15px 18px -18px rgba(0,0,0,.2)}@media(min-width:700px){.marketing-card_root__YxhdV{border-radius:var(--border-radius-core-l)}}.marketing-card_root__YxhdV:focus-visible,.marketing-card_root__YxhdV:hover{transform:translateY(-3px);box-shadow:0 22px 24px -24px rgba(0,0,0,.3)}@media(hover:hover)and (pointer:fine){.marketing-card_root__YxhdV:active{transform:translateY(1px);box-shadow:0 2px 1px 0 rgba(0,0,0,.03)}}@media(prefers-reduced-motion){.marketing-card_root__YxhdV{transition:none}}.marketing-card_image__yt_K4{width:100%;aspect-ratio:40/21}.marketing-card_heading__V2fne{padding:var(--spacing-core-4) var(--spacing-core-4) 0}@media(min-width:700px){.marketing-card_heading__V2fne{padding:var(--spacing-core-6) var(--spacing-core-6) 0}}.marketing-card_cta__XWRBN{position:absolute;bottom:var(--spacing-core-4);right:var(--spacing-core-4);background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}@media(min-width:700px){.marketing-card_cta__XWRBN{bottom:var(--spacing-core-6);right:var(--spacing-core-6)}}.marketing-card_sticker__fx1oF{position:absolute;max-height:114px;bottom:var(--spacing-core-4);left:var(--spacing-core-4)}@media(min-width:360px){.marketing-card_sticker__fx1oF{max-height:128px}}@media(min-width:700px){.marketing-card_sticker__fx1oF{max-height:170px;bottom:var(--spacing-core-6);left:var(--spacing-core-6)}}.marketing-carousel_carouselWrapper__9sBJe{margin-top:-3px}@media(max-width:699px){.marketing-carousel_carouselWrapper__9sBJe{padding-right:var(--spacing-core-4)}.marketing-carousel_carouselWrapper__9sBJe>:last-child{margin-right:0}}@media(min-width:1000px)and (max-width:1347px){.marketing-carousel_carouselWrapper__9sBJe{margin-right:calc(var(--spacing-core-8)*-1)}}@media(min-width:0px){.marketing-carousel_carouselWrapper__9sBJe{--carousel-items:1}}@media(min-width:360px){.marketing-carousel_carouselWrapper__9sBJe{--carousel-items:1.25}}@media(min-width:700px){.marketing-carousel_carouselWrapper__9sBJe{--carousel-items:1.75}}@media(min-width:1000px){.marketing-carousel_carouselWrapper__9sBJe{--carousel-items:2.5}}@media(min-width:1348px){.marketing-carousel_carouselWrapper__9sBJe{--carousel-items:3}}@media(min-width:1000px){.marketing-carousel_carouselWrapper__9sBJe.marketing-carousel_sidebarLayout__pHKgf{--carousel-items:2}}@media(min-width:1348px){.marketing-carousel_carouselWrapper__9sBJe.marketing-carousel_sidebarLayout__pHKgf{--carousel-items:2}}.marketing-carousel_carouselItem__tQEku{padding-top:3px}@layer pantry{.skeleton_root__mWoGp{background-color:var(--color-background-tertiary-default);width:100%;display:block}.skeleton_variant-circle__elxng{aspect-ratio:1;border-radius:var(--border-radius-core-circle);height:var(--sizing-core-8)}.skeleton_variant-rectangle___1uR4{border-radius:var(--border-radius-core-s);height:var(--sizing-core-4)}.skeleton_variant-rounded__mhfVA{border-radius:var(--border-radius-core-m);height:var(--sizing-core-8)}@keyframes skeleton_pulse__p1wGi{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes skeleton_wave__M6EwP{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.skeleton_animation-none__GHkvK{opacity:.5}.skeleton_animation-pulse__gqJeK{animation-name:skeleton_pulse__p1wGi;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.5s}.skeleton_animation-wave__Xi6eL{position:relative;overflow:hidden}.skeleton_animation-wave__Xi6eL:after{content:"";background:linear-gradient(90deg,transparent,var(--color-background-secondary-default),transparent);animation-name:skeleton_wave__M6EwP;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.5s;position:absolute;inset:0;transform:translateX(-100%)}}.marketing-carousel-placeholder_container__BBt0F{padding:0}.marketing-carousel-placeholder_grid__juwDz{padding-top:var(--spacing-core-6)}.marketing-carousel-placeholder_carousel__ulXrR{--carousel-items:1;--carousel-gap:var(--spacing-core-4);box-sizing:border-box;display:flex;gap:var(--carousel-gap);overflow:hidden;padding-bottom:var(--spacing-core-6)}@media(max-width:699px){.marketing-carousel-placeholder_carousel__ulXrR{padding-left:var(--spacing-core-4);margin-left:calc(var(--spacing-core-4)*-1);margin-right:calc(var(--spacing-core-4)*-1);padding-right:var(--spacing-core-4)}}@media(min-width:360px){.marketing-carousel-placeholder_carousel__ulXrR{--carousel-items:1.25}}@media(min-width:700px){.marketing-carousel-placeholder_carousel__ulXrR{--carousel-items:1.75}}@media(min-width:700px)and (max-width:999px){.marketing-carousel-placeholder_carousel__ulXrR{padding-left:var(--spacing-core-8);margin-left:calc(var(--spacing-core-8)*-1);margin-right:calc(var(--spacing-core-8)*-1)}}@media(min-width:1000px){.marketing-carousel-placeholder_carousel__ulXrR{--carousel-items:2.5;--carousel-gap:var(--spacing-core-6)}}@media(min-width:1000px)and (max-width:1347px){.marketing-carousel-placeholder_carousel__ulXrR{margin-right:calc(var(--spacing-core-8)*-1)}}@media(min-width:1348px){.marketing-carousel-placeholder_carousel__ulXrR{--carousel-items:3}}.marketing-carousel-placeholder_carouselItem___2bCy{flex-shrink:0;width:calc((100% - var(--carousel-gap)*(var(--carousel-items) - 1))/var(--carousel-items));aspect-ratio:8/5}